var proxy = "SOCKS5 127.0.0.1:10869; SOCKS5 192.168.100.88:10869; SOCKS5 172.18.28.22:10869; DIRECT;";

var direct = 'DIRECT;';

var cnips = [
  [
    16777216,
    4294901760,
    24
  ],
  [
    16842752,
    4294901760,
    24
  ],
  [
    16908288,
    4294901760,
    23
  ],
  [
    16973824,
    4294901760,
    16
  ],
  [
    17039360,
    4294901760,
    24
  ],
  [
    17301504,
    4294901760,
    16
  ],
  [
    17432576,
    4294901760,
    21
  ],
  [
    17563648,
    4294705152,
    14
  ],
  [
    18350080,
    4294443008,
    13
  ],
  [
    19726336,
    4294901760,
    16
  ],
  [
    19922944,
    4294836224,
    15
  ],
  [
    20054016,
    4294901760,
    16
  ],
  [
    20119552,
    4294901760,
    16
  ],
  [
    20447232,
    4294443008,
    13
  ],
  [
    21233664,
    4294705152,
    14
  ],
  [
    22020096,
    4294443008,
    13
  ],
  [
    22544384,
    4294705152,
    14
  ],
  [
    22806528,
    4294836224,
    15
  ],
  [
    22937600,
    4294836224,
    15
  ],
  [
    24379392,
    4294836224,
    15
  ],
  [
    24510464,
    4294901760,
    16
  ],
  [
    24576000,
    4294901760,
    17
  ],
  [
    28573696,
    4294705152,
    14
  ],
  [
    28835840,
    4294836224,
    15
  ],
  [
    29097984,
    4294705152,
    14
  ],
  [
    29360128,
    4294443008,
    13
  ],
  [
    30015488,
    4294836224,
    15
  ],
  [
    30146560,
    4294705152,
    14
  ],
  [
    167772160,
    4278190080,
    0
  ],
  [
    234881024,
    4294901760,
    21
  ],
  [
    234946560,
    4294901760,
    22
  ],
  [
    235929600,
    4293918720,
    12
  ],
  [
    241565696,
    4294901760,
    22
  ],
  [
    241631232,
    4294901760,
    16
  ],
  [
    241696768,
    4294443008,
    13
  ],
  [
    242221056,
    4293918720,
    12
  ],
  [
    243400704,
    4294836224,
    15
  ],
  [
    243662848,
    4294836224,
    15
  ],
  [
    244318208,
    4293918720,
    12
  ],
  [
    247463936,
    4294901760,
    22
  ],
  [
    247726080,
    4294836224,
    15
  ],
  [
    248250368,
    4294836224,
    15
  ],
  [
    248512512,
    4293918720,
    12
  ],
  [
    452984832,
    4294901760,
    22
  ],
  [
    453509120,
    4294443008,
    13
  ],
  [
    454033408,
    4293918720,
    12
  ],
  [
    455213056,
    4294901760,
    21
  ],
  [
    455344128,
    4294705152,
    14
  ],
  [
    455606272,
    4294443008,
    13
  ],
  [
    456261632,
    4294901760,
    21
  ],
  [
    456523776,
    4294901760,
    21
  ],
  [
    459407360,
    4294901760,
    20
  ],
  [
    459472896,
    4294901760,
    17
  ],
  [
    459735040,
    4294901760,
    16
  ],
  [
    459931648,
    4294901760,
    18
  ],
  [
    460128256,
    4294901760,
    19
  ],
  [
    460324864,
    4294901760,
    18
  ],
  [
    460390400,
    4294901760,
    18
  ],
  [
    460521472,
    4294901760,
    17
  ],
  [
    460587008,
    4294901760,
    22
  ],
  [
    460914688,
    4294901760,
    21
  ],
  [
    461373440,
    4294836224,
    15
  ],
  [
    461570048,
    4294901760,
    22
  ],
  [
    462422016,
    4294901760,
    16
  ],
  [
    462684160,
    4294705152,
    14
  ],
  [
    462946304,
    4294443008,
    13
  ],
  [
    465043456,
    4294443008,
    13
  ],
  [
    465567744,
    4292870144,
    11
  ],
  [
    467664896,
    4294705152,
    14
  ],
  [
    603979776,
    4294901760,
    22
  ],
  [
    604045312,
    4294901760,
    16
  ],
  [
    604241920,
    4294705152,
    14
  ],
  [
    605028352,
    4293918720,
    12
  ],
  [
    606076928,
    4294705152,
    14
  ],
  [
    606339072,
    4294901760,
    16
  ],
  [
    606404608,
    4294901760,
    19
  ],
  [
    606601216,
    4294443008,
    13
  ],
  [
    607125504,
    4294836224,
    15
  ],
  [
    607322112,
    4294901760,
    16
  ],
  [
    607649792,
    4294443008,
    13
  ],
  [
    610271232,
    4292870144,
    11
  ],
  [
    612368384,
    4290772992,
    10
  ],
  [
    616562688,
    4292870144,
    11
  ],
  [
    620232704,
    4294705152,
    14
  ],
  [
    620625920,
    4294901760,
    16
  ],
  [
    620691456,
    4294901760,
    22
  ],
  [
    654311424,
    4294901760,
    24
  ],
  [
    658505728,
    4292870144,
    11
  ],
  [
    660602880,
    4294443008,
    13
  ],
  [
    661127168,
    4294705152,
    14
  ],
  [
    661389312,
    4294901760,
    16
  ],
  [
    662700032,
    4290772992,
    10
  ],
  [
    675807232,
    4294836224,
    15
  ],
  [
    679280640,
    4294901760,
    17
  ],
  [
    679346176,
    4294901760,
    18
  ],
  [
    704643072,
    4294901760,
    22
  ],
  [
    704708608,
    4294901760,
    19
  ],
  [
    704905216,
    4294705152,
    14
  ],
  [
    707788800,
    4294836224,
    15
  ],
  [
    707919872,
    4294901760,
    16
  ],
  [
    707985408,
    4294901760,
    16
  ],
  [
    708050944,
    4294705152,
    14
  ],
  [
    708313088,
    4294705152,
    14
  ],
  [
    708706304,
    4294901760,
    17
  ],
  [
    708771840,
    4294901760,
    16
  ],
  [
    709885952,
    4294836224,
    15
  ],
  [
    710082560,
    4294901760,
    20
  ],
  [
    710148096,
    4294705152,
    14
  ],
  [
    710410240,
    4294443008,
    13
  ],
  [
    710934528,
    4294901760,
    19
  ],
  [
    711000064,
    4294901760,
    16
  ],
  [
    711131136,
    4294901760,
    18
  ],
  [
    711196672,
    4294705152,
    14
  ],
  [
    712507392,
    4294836224,
    15
  ],
  [
    712638464,
    4294901760,
    16
  ],
  [
    712704000,
    4294901760,
    19
  ],
  [
    713031680,
    4293918720,
    12
  ],
  [
    714866688,
    4294901760,
    19
  ],
  [
    714932224,
    4294901760,
    16
  ],
  [
    714997760,
    4294901760,
    16
  ],
  [
    715063296,
    4294901760,
    16
  ],
  [
    715128832,
    4293918720,
    12
  ],
  [
    716177408,
    4294443008,
    13
  ],
  [
    716701696,
    4294836224,
    15
  ],
  [
    716832768,
    4294901760,
    16
  ],
  [
    716898304,
    4294901760,
    18
  ],
  [
    717225984,
    4294836224,
    15
  ],
  [
    717357056,
    4294901760,
    21
  ],
  [
    717422592,
    4294901760,
    16
  ],
  [
    717488128,
    4294705152,
    14
  ],
  [
    717815808,
    4294901760,
    17
  ],
  [
    717881344,
    4294836224,
    15
  ],
  [
    718012416,
    4294705152,
    14
  ],
  [
    718274560,
    4293918720,
    12
  ],
  [
    719323136,
    4293918720,
    12
  ],
  [
    720371712,
    4294901760,
    17
  ],
  [
    720502784,
    4294836224,
    15
  ],
  [
    720633856,
    4294705152,
    14
  ],
  [
    720896000,
    4294443008,
    13
  ],
  [
    736100352,
    4294901760,
    22
  ],
  [
    736165888,
    4294901760,
    22
  ],
  [
    736231424,
    4294901760,
    22
  ],
  [
    736296960,
    4294901760,
    22
  ],
  [
    736362496,
    4294901760,
    22
  ],
  [
    736428032,
    4294901760,
    22
  ],
  [
    736493568,
    4294901760,
    22
  ],
  [
    736559104,
    4294901760,
    22
  ],
  [
    736886784,
    4294901760,
    22
  ],
  [
    736952320,
    4294901760,
    22
  ],
  [
    737017856,
    4294901760,
    22
  ],
  [
    737083392,
    4294901760,
    22
  ],
  [
    737148928,
    4294901760,
    22
  ],
  [
    737214464,
    4294901760,
    22
  ],
  [
    737280000,
    4294901760,
    22
  ],
  [
    737345536,
    4294901760,
    22
  ],
  [
    737542144,
    4294901760,
    22
  ],
  [
    737607680,
    4294901760,
    22
  ],
  [
    737673216,
    4294901760,
    22
  ],
  [
    737738752,
    4294901760,
    22
  ],
  [
    737804288,
    4294901760,
    22
  ],
  [
    737869824,
    4294901760,
    22
  ],
  [
    737935360,
    4294901760,
    22
  ],
  [
    738066432,
    4294901760,
    22
  ],
  [
    738131968,
    4294901760,
    22
  ],
  [
    757596160,
    4294901760,
    18
  ],
  [
    759234560,
    4294901760,
    22
  ],
  [
    762314752,
    4294901760,
    22
  ],
  [
    762380288,
    4294901760,
    22
  ],
  [
    762445824,
    4294901760,
    22
  ],
  [
    762511360,
    4294901760,
    22
  ],
  [
    762576896,
    4294901760,
    22
  ],
  [
    762642432,
    4294901760,
    22
  ],
  [
    762773504,
    4294901760,
    22
  ],
  [
    762839040,
    4294901760,
    22
  ],
  [
    762904576,
    4294901760,
    22
  ],
  [
    762970112,
    4294901760,
    22
  ],
  [
    763035648,
    4294901760,
    22
  ],
  [
    763101184,
    4294901760,
    22
  ],
  [
    763166720,
    4294901760,
    22
  ],
  [
    763232256,
    4294901760,
    22
  ],
  [
    763297792,
    4294901760,
    22
  ],
  [
    771227648,
    4294901760,
    22
  ],
  [
    771293184,
    4294901760,
    22
  ],
  [
    771358720,
    4294901760,
    22
  ],
  [
    771424256,
    4294901760,
    22
  ],
  [
    771489792,
    4294901760,
    22
  ],
  [
    771555328,
    4294901760,
    22
  ],
  [
    771620864,
    4294901760,
    22
  ],
  [
    771686400,
    4294901760,
    22
  ],
  [
    794558464,
    4294705152,
    14
  ],
  [
    794820608,
    4292870144,
    11
  ],
  [
    822345728,
    4294705152,
    14
  ],
  [
    825425920,
    4294901760,
    16
  ],
  [
    825491456,
    4294705152,
    14
  ],
  [
    826277888,
    4292870144,
    11
  ],
  [
    829423616,
    4294443008,
    13
  ],
  [
    829947904,
    4294705152,
    14
  ],
  [
    830472192,
    4294901760,
    24
  ],
  [
    831258624,
    4294836224,
    15
  ],
  [
    832045056,
    4294705152,
    14
  ],
  [
    835715072,
    4294836224,
    15
  ],
  [
    835846144,
    4294836224,
    15
  ],
  [
    836501504,
    4294705152,
    14
  ],
  [
    837287936,
    4294705152,
    14
  ],
  [
    837746688,
    4294901760,
    18
  ],
  [
    838205440,
    4294901760,
    19
  ],
  [
    877658112,
    4294836224,
    15
  ],
  [
    877789184,
    4294836224,
    15
  ],
  [
    880934912,
    4294836224,
    15
  ],
  [
    920518656,
    4294836224,
    15
  ],
  [
    973996032,
    4294836224,
    15
  ],
  [
    974127104,
    4294901760,
    16
  ],
  [
    974192640,
    4294901760,
    17
  ],
  [
    974258176,
    4294901760,
    16
  ],
  [
    974323712,
    4294901760,
    16
  ],
  [
    974389248,
    4294901760,
    16
  ],
  [
    974454784,
    4294901760,
    16
  ],
  [
    974520320,
    4294836224,
    15
  ],
  [
    974651392,
    4294836224,
    15
  ],
  [
    975044608,
    4294836224,
    15
  ],
  [
    975175680,
    4294443008,
    13
  ],
  [
    975699968,
    4294836224,
    15
  ],
  [
    975831040,
    4294901760,
    16
  ],
  [
    975896576,
    4294901760,
    16
  ],
  [
    975962112,
    4294705152,
    14
  ],
  [
    976224256,
    4294443008,
    13
  ],
  [
    976748544,
    4294836224,
    15
  ],
  [
    976879616,
    4294901760,
    16
  ],
  [
    976945152,
    4294901760,
    17
  ],
  [
    977010688,
    4294705152,
    14
  ],
  [
    977338368,
    4294901760,
    21
  ],
  [
    977403904,
    4294836224,
    15
  ],
  [
    977534976,
    4294901760,
    17
  ],
  [
    978452480,
    4294901760,
    17
  ],
  [
    978518016,
    4294901760,
    17
  ],
  [
    978780160,
    4294901760,
    18
  ],
  [
    979566592,
    4294901760,
    17
  ],
  [
    979632128,
    4294836224,
    15
  ],
  [
    980680704,
    4294705152,
    14
  ],
  [
    981467136,
    4294443008,
    13
  ],
  [
    982515712,
    4294901760,
    16
  ],
  [
    983171072,
    4294836224,
    15
  ],
  [
    985661440,
    4294836224,
    15
  ],
  [
    985792512,
    4294836224,
    15
  ],
  [
    985923584,
    4294836224,
    15
  ],
  [
    986054656,
    4294836224,
    15
  ],
  [
    986185728,
    4294443008,
    13
  ],
  [
    986710016,
    4293918720,
    12
  ],
  [
    988807168,
    4294836224,
    15
  ],
  [
    988938240,
    4294836224,
    15
  ],
  [
    989069312,
    4294836224,
    15
  ],
  [
    989200384,
    4294836224,
    15
  ],
  [
    989331456,
    4294443008,
    13
  ],
  [
    991952896,
    4294443008,
    13
  ],
  [
    992477184,
    4294836224,
    15
  ],
  [
    992608256,
    4294901760,
    16
  ],
  [
    992673792,
    4294901760,
    16
  ],
  [
    992739328,
    4294705152,
    14
  ],
  [
    993001472,
    4294901760,
    16
  ],
  [
    993067008,
    4294901760,
    17
  ],
  [
    993132544,
    4294901760,
    16
  ],
  [
    993198080,
    4294901760,
    17
  ],
  [
    993263616,
    4294705152,
    14
  ],
  [
    993525760,
    4294705152,
    14
  ],
  [
    993787904,
    4294836224,
    15
  ],
  [
    993918976,
    4294836224,
    15
  ],
  [
    994050048,
    4294705152,
    14
  ],
  [
    994312192,
    4294705152,
    14
  ],
  [
    994574336,
    4294836224,
    15
  ],
  [
    994705408,
    4294836224,
    15
  ],
  [
    994836480,
    4294901760,
    16
  ],
  [
    994902016,
    4294901760,
    16
  ],
  [
    994967552,
    4294836224,
    15
  ],
  [
    995098624,
    4294836224,
    15
  ],
  [
    995229696,
    4294836224,
    15
  ],
  [
    996868096,
    4294901760,
    17
  ],
  [
    996933632,
    4294836224,
    15
  ],
  [
    997064704,
    4294836224,
    15
  ],
  [
    999751680,
    4294901760,
    17
  ],
  [
    999817216,
    4294901760,
    22
  ],
  [
    999882752,
    4294901760,
    22
  ],
  [
    1000013824,
    4294901760,
    16
  ],
  [
    1001127936,
    4294836224,
    15
  ],
  [
    1001259008,
    4294836224,
    15
  ],
  [
    1002373120,
    4294901760,
    17
  ],
  [
    1002438656,
    4290772992,
    10
  ],
  [
    1006632960,
    4294443008,
    13
  ],
  [
    1007157248,
    4294836224,
    15
  ],
  [
    1007288320,
    4294901760,
    16
  ],
  [
    1007353856,
    4294901760,
    16
  ],
  [
    1007419392,
    4294901760,
    16
  ],
  [
    1007484928,
    4294901760,
    18
  ],
  [
    1007550464,
    4294836224,
    15
  ],
  [
    1007681536,
    4294443008,
    13
  ],
  [
    1008205824,
    4294705152,
    14
  ],
  [
    1008467968,
    4294836224,
    15
  ],
  [
    1008599040,
    4294901760,
    16
  ],
  [
    1008664576,
    4294901760,
    16
  ],
  [
    1010237440,
    4294901760,
    16
  ],
  [
    1010761728,
    4294901760,
    16
  ],
  [
    1017118720,
    4294836224,
    15
  ],
  [
    1017249792,
    4294836224,
    15
  ],
  [
    1017380864,
    4294836224,
    15
  ],
  [
    1017511936,
    4294836224,
    15
  ],
  [
    1017643008,
    4294443008,
    13
  ],
  [
    1018167296,
    4293918720,
    12
  ],
  [
    1019346944,
    4294836224,
    15
  ],
  [
    1019740160,
    4294705152,
    14
  ],
  [
    1020002304,
    4294901760,
    16
  ],
  [
    1020067840,
    4294901760,
    16
  ],
  [
    1020133376,
    4294836224,
    15
  ],
  [
    1020264448,
    4294443008,
    13
  ],
  [
    1020788736,
    4294836224,
    15
  ],
  [
    1020919808,
    4294836224,
    15
  ],
  [
    1021050880,
    4294705152,
    14
  ],
  [
    1021837312,
    4294836224,
    15
  ],
  [
    1022033920,
    4294901760,
    16
  ],
  [
    1022689280,
    4294901760,
    17
  ],
  [
    1022820352,
    4294901760,
    16
  ],
  [
    1023148032,
    4294901760,
    16
  ],
  [
    1023213568,
    4294901760,
    17
  ],
  [
    1023344640,
    4294901760,
    16
  ],
  [
    1023672320,
    4294901760,
    22
  ],
  [
    1023934464,
    4294901760,
    20
  ],
  [
    1024327680,
    4294901760,
    22
  ],
  [
    1025245184,
    4294901760,
    20
  ],
  [
    1025310720,
    4294901760,
    18
  ],
  [
    1026359296,
    4294901760,
    18
  ],
  [
    1026490368,
    4294901760,
    18
  ],
  [
    1026555904,
    4294705152,
    14
  ],
  [
    1026818048,
    4294836224,
    15
  ],
  [
    1026949120,
    4294901760,
    16
  ],
  [
    1027014656,
    4294901760,
    16
  ],
  [
    1029111808,
    4294901760,
    18
  ],
  [
    1031798784,
    4294836224,
    15
  ],
  [
    1031929856,
    4294836224,
    15
  ],
  [
    1032060928,
    4294901760,
    16
  ],
  [
    1032126464,
    4294901760,
    17
  ],
  [
    1032192000,
    4294901760,
    18
  ],
  [
    1032257536,
    4294901760,
    16
  ],
  [
    1032323072,
    4294901760,
    18
  ],
  [
    1032388608,
    4294901760,
    17
  ],
  [
    1032454144,
    4294901760,
    18
  ],
  [
    1032519680,
    4294901760,
    17
  ],
  [
    1032585216,
    4294705152,
    14
  ],
  [
    1032847360,
    4294705152,
    14
  ],
  [
    1033109504,
    4294836224,
    15
  ],
  [
    1033240576,
    4294836224,
    15
  ],
  [
    1033371648,
    4294901760,
    16
  ],
  [
    1033437184,
    4294901760,
    16
  ],
  [
    1033502720,
    4294836224,
    15
  ],
  [
    1033633792,
    4294901760,
    16
  ],
  [
    1033699328,
    4294901760,
    16
  ],
  [
    1033764864,
    4294901760,
    17
  ],
  [
    1033830400,
    4294901760,
    18
  ],
  [
    1033895936,
    4294901760,
    16
  ],
  [
    1033961472,
    4294901760,
    18
  ],
  [
    1034027008,
    4294901760,
    16
  ],
  [
    1034092544,
    4294901760,
    16
  ],
  [
    1034158080,
    4294901760,
    16
  ],
  [
    1034223616,
    4294901760,
    16
  ],
  [
    1034289152,
    4294901760,
    16
  ],
  [
    1034354688,
    4294901760,
    16
  ],
  [
    1034420224,
    4294901760,
    16
  ],
  [
    1034485760,
    4294901760,
    16
  ],
  [
    1034551296,
    4294836224,
    15
  ],
  [
    1034682368,
    4294705152,
    14
  ],
  [
    1034944512,
    4294901760,
    16
  ],
  [
    1035010048,
    4294901760,
    16
  ],
  [
    1035075584,
    4294901760,
    16
  ],
  [
    1035141120,
    4294901760,
    16
  ],
  [
    1035206656,
    4294901760,
    17
  ],
  [
    1035272192,
    4294901760,
    16
  ],
  [
    1035337728,
    4294901760,
    16
  ],
  [
    1035403264,
    4294901760,
    16
  ],
  [
    1035468800,
    4294705152,
    14
  ],
  [
    1035730944,
    4294901760,
    16
  ],
  [
    1035796480,
    4294901760,
    17
  ],
  [
    1035862016,
    4294836224,
    15
  ],
  [
    1038614528,
    4294705152,
    14
  ],
  [
    1038876672,
    4294836224,
    15
  ],
  [
    1039138816,
    4294705152,
    14
  ],
  [
    1055522816,
    4294901760,
    16
  ],
  [
    1146028032,
    4294901760,
    18
  ],
  [
    1172701184,
    4294901760,
    18
  ],
  [
    1172766720,
    4294901760,
    18
  ],
  [
    1172963328,
    4294901760,
    18
  ],
  [
    1173028864,
    4294901760,
    18
  ],
  [
    1199767552,
    4294901760,
    18
  ],
  [
    1199833088,
    4294901760,
    18
  ],
  [
    1200095232,
    4294901760,
    18
  ],
  [
    1200160768,
    4294901760,
    18
  ],
  [
    1363410944,
    4294705152,
    14
  ],
  [
    1385955328,
    4294836224,
    15
  ],
  [
    1589575680,
    4294901760,
    17
  ],
  [
    1694498816,
    4294901760,
    22
  ],
  [
    1694564352,
    4294901760,
    22
  ],
  [
    1694629888,
    4294901760,
    22
  ],
  [
    1694760960,
    4294705152,
    14
  ],
  [
    1695547392,
    4293918720,
    12
  ],
  [
    1696661504,
    4294901760,
    17
  ],
  [
    1696727040,
    4294836224,
    15
  ],
  [
    1696858112,
    4294901760,
    18
  ],
  [
    1696923648,
    4294901760,
    16
  ],
  [
    1696989184,
    4294836224,
    15
  ],
  [
    1697120256,
    4294836224,
    15
  ],
  [
    1697251328,
    4294836224,
    15
  ],
  [
    1697382400,
    4294705152,
    14
  ],
  [
    1697644544,
    4294836224,
    15
  ],
  [
    1697775616,
    4294901760,
    22
  ],
  [
    1697906688,
    4294901760,
    16
  ],
  [
    1697972224,
    4294901760,
    22
  ],
  [
    1698037760,
    4294901760,
    16
  ],
  [
    1698103296,
    4294901760,
    21
  ],
  [
    1698693120,
    4294443008,
    13
  ],
  [
    1699217408,
    4294705152,
    14
  ],
  [
    1699479552,
    4294836224,
    15
  ],
  [
    1699610624,
    4294901760,
    22
  ],
  [
    1699741696,
    4293918720,
    12
  ],
  [
    1700790272,
    4294901760,
    21
  ],
  [
    1700986880,
    4294901760,
    19
  ],
  [
    1701117952,
    4294901760,
    19
  ],
  [
    1701183488,
    4294901760,
    19
  ],
  [
    1701314560,
    4294705152,
    14
  ],
  [
    1701707776,
    4294901760,
    19
  ],
  [
    1702363136,
    4294705152,
    14
  ],
  [
    1702625280,
    4294836224,
    15
  ],
  [
    1702756352,
    4294901760,
    16
  ],
  [
    1702887424,
    4294901760,
    22
  ],
  [
    1702952960,
    4294901760,
    16
  ],
  [
    1703018496,
    4294836224,
    15
  ],
  [
    1703149568,
    4294705152,
    14
  ],
  [
    1703936000,
    4293918720,
    12
  ],
  [
    1707081728,
    4294705152,
    14
  ],
  [
    1707343872,
    4294901760,
    16
  ],
  [
    1707409408,
    4294901760,
    16
  ],
  [
    1707474944,
    4294836224,
    15
  ],
  [
    1707606016,
    4294836224,
    15
  ],
  [
    1707802624,
    4294901760,
    19
  ],
  [
    1707868160,
    4294705152,
    14
  ],
  [
    1709178880,
    4294443008,
    13
  ],
  [
    1709703168,
    4294836224,
    15
  ],
  [
    1709834240,
    4294901760,
    21
  ],
  [
    1709965312,
    4294705152,
    14
  ],
  [
    1710227456,
    4294705152,
    14
  ],
  [
    1710489600,
    4294705152,
    14
  ],
  [
    1710751744,
    4294836224,
    15
  ],
  [
    1710948352,
    4294901760,
    22
  ],
  [
    1711013888,
    4294836224,
    15
  ],
  [
    1711144960,
    4294901760,
    16
  ],
  [
    1728118784,
    4294901760,
    22
  ],
  [
    1728184320,
    4294901760,
    22
  ],
  [
    1728249856,
    4294901760,
    22
  ],
  [
    1728315392,
    4294901760,
    22
  ],
  [
    1728380928,
    4294901760,
    22
  ],
  [
    1728446464,
    4294901760,
    22
  ],
  [
    1728512000,
    4294901760,
    22
  ],
  [
    1728577536,
    4294901760,
    22
  ],
  [
    1728643072,
    4294901760,
    22
  ],
  [
    1728708608,
    4294901760,
    22
  ],
  [
    1728774144,
    4294901760,
    22
  ],
  [
    1728839680,
    4294901760,
    22
  ],
  [
    1728905216,
    4294901760,
    22
  ],
  [
    1728970752,
    4294901760,
    22
  ],
  [
    1729036288,
    4294901760,
    22
  ],
  [
    1729101824,
    4294901760,
    22
  ],
  [
    1729167360,
    4294901760,
    22
  ],
  [
    1729232896,
    4294901760,
    22
  ],
  [
    1729298432,
    4294901760,
    22
  ],
  [
    1729363968,
    4294901760,
    22
  ],
  [
    1729429504,
    4294901760,
    22
  ],
  [
    1729495040,
    4294901760,
    22
  ],
  [
    1729560576,
    4294901760,
    22
  ],
  [
    1729626112,
    4294901760,
    22
  ],
  [
    1729691648,
    4294901760,
    23
  ],
  [
    1729757184,
    4294901760,
    22
  ],
  [
    1729822720,
    4294901760,
    22
  ],
  [
    1729888256,
    4294901760,
    22
  ],
  [
    1729953792,
    4294901760,
    22
  ],
  [
    1730019328,
    4294901760,
    22
  ],
  [
    1730084864,
    4294901760,
    22
  ],
  [
    1730150400,
    4294901760,
    22
  ],
  [
    1730215936,
    4294901760,
    22
  ],
  [
    1730281472,
    4294901760,
    22
  ],
  [
    1730347008,
    4294901760,
    22
  ],
  [
    1730412544,
    4294901760,
    22
  ],
  [
    1730478080,
    4294901760,
    22
  ],
  [
    1730543616,
    4294901760,
    22
  ],
  [
    1730609152,
    4294901760,
    22
  ],
  [
    1730674688,
    4294901760,
    22
  ],
  [
    1730740224,
    4294901760,
    22
  ],
  [
    1730805760,
    4294901760,
    22
  ],
  [
    1730871296,
    4294901760,
    22
  ],
  [
    1730936832,
    4294901760,
    22
  ],
  [
    1731002368,
    4294901760,
    22
  ],
  [
    1731067904,
    4294901760,
    22
  ],
  [
    1731133440,
    4294901760,
    22
  ],
  [
    1731198976,
    4294901760,
    22
  ],
  [
    1731264512,
    4294901760,
    22
  ],
  [
    1731330048,
    4294901760,
    22
  ],
  [
    1731461120,
    4294901760,
    22
  ],
  [
    1731526656,
    4294901760,
    22
  ],
  [
    1731592192,
    4294901760,
    22
  ],
  [
    1731657728,
    4294901760,
    22
  ],
  [
    1731723264,
    4294901760,
    22
  ],
  [
    1731788800,
    4294901760,
    22
  ],
  [
    1731854336,
    4294901760,
    22
  ],
  [
    1731919872,
    4294901760,
    22
  ],
  [
    1731985408,
    4294901760,
    22
  ],
  [
    1732050944,
    4294901760,
    22
  ],
  [
    1732116480,
    4294901760,
    22
  ],
  [
    1732182016,
    4294901760,
    22
  ],
  [
    1732247552,
    4294901760,
    22
  ],
  [
    1732313088,
    4294901760,
    22
  ],
  [
    1732378624,
    4294901760,
    22
  ],
  [
    1732444160,
    4294901760,
    22
  ],
  [
    1732509696,
    4294901760,
    22
  ],
  [
    1732575232,
    4294901760,
    22
  ],
  [
    1732640768,
    4294901760,
    22
  ],
  [
    1732706304,
    4294901760,
    22
  ],
  [
    1732771840,
    4294901760,
    22
  ],
  [
    1732837376,
    4294901760,
    22
  ],
  [
    1732902912,
    4294901760,
    22
  ],
  [
    1732968448,
    4294901760,
    22
  ],
  [
    1733033984,
    4294901760,
    22
  ],
  [
    1733099520,
    4294901760,
    22
  ],
  [
    1733165056,
    4294901760,
    22
  ],
  [
    1733230592,
    4294901760,
    22
  ],
  [
    1733296128,
    4294901760,
    22
  ],
  [
    1733361664,
    4294901760,
    22
  ],
  [
    1733427200,
    4294901760,
    22
  ],
  [
    1733492736,
    4294901760,
    22
  ],
  [
    1733558272,
    4294901760,
    22
  ],
  [
    1733623808,
    4294901760,
    22
  ],
  [
    1733689344,
    4294901760,
    22
  ],
  [
    1733754880,
    4294901760,
    22
  ],
  [
    1733820416,
    4294901760,
    22
  ],
  [
    1733885952,
    4294901760,
    22
  ],
  [
    1733951488,
    4294901760,
    22
  ],
  [
    1734017024,
    4294901760,
    22
  ],
  [
    1734082560,
    4294901760,
    22
  ],
  [
    1734148096,
    4294901760,
    22
  ],
  [
    1734213632,
    4294901760,
    22
  ],
  [
    1734279168,
    4294901760,
    22
  ],
  [
    1734344704,
    4294901760,
    22
  ],
  [
    1734410240,
    4294901760,
    22
  ],
  [
    1734475776,
    4294901760,
    23
  ],
  [
    1734541312,
    4294901760,
    23
  ],
  [
    1734606848,
    4294901760,
    22
  ],
  [
    1734672384,
    4294901760,
    22
  ],
  [
    1734737920,
    4294901760,
    22
  ],
  [
    1734803456,
    4294901760,
    22
  ],
  [
    1734868992,
    4294901760,
    22
  ],
  [
    1734934528,
    4294901760,
    22
  ],
  [
    1735000064,
    4294901760,
    22
  ],
  [
    1735065600,
    4294901760,
    22
  ],
  [
    1735131136,
    4294901760,
    22
  ],
  [
    1735196672,
    4294901760,
    22
  ],
  [
    1735262208,
    4294901760,
    22
  ],
  [
    1735327744,
    4294901760,
    23
  ],
  [
    1735393280,
    4294901760,
    22
  ],
  [
    1735458816,
    4294901760,
    22
  ],
  [
    1735524352,
    4294901760,
    22
  ],
  [
    1735589888,
    4294901760,
    22
  ],
  [
    1735655424,
    4294901760,
    22
  ],
  [
    1735720960,
    4294901760,
    22
  ],
  [
    1735786496,
    4294901760,
    24
  ],
  [
    1735852032,
    4294901760,
    22
  ],
  [
    1735917568,
    4294901760,
    22
  ],
  [
    1735983104,
    4294901760,
    22
  ],
  [
    1736048640,
    4294901760,
    22
  ],
  [
    1736114176,
    4294901760,
    22
  ],
  [
    1736179712,
    4294901760,
    22
  ],
  [
    1736245248,
    4294901760,
    22
  ],
  [
    1736310784,
    4294901760,
    22
  ],
  [
    1736507392,
    4294901760,
    22
  ],
  [
    1736572928,
    4294901760,
    22
  ],
  [
    1736638464,
    4294901760,
    22
  ],
  [
    1736704000,
    4294901760,
    22
  ],
  [
    1736769536,
    4294901760,
    22
  ],
  [
    1736835072,
    4294901760,
    24
  ],
  [
    1736900608,
    4294901760,
    22
  ],
  [
    1736966144,
    4294901760,
    22
  ],
  [
    1737031680,
    4294901760,
    23
  ],
  [
    1737097216,
    4294901760,
    23
  ],
  [
    1737162752,
    4294901760,
    23
  ],
  [
    1737228288,
    4294901760,
    23
  ],
  [
    1737293824,
    4294901760,
    23
  ],
  [
    1737359360,
    4294901760,
    23
  ],
  [
    1737424896,
    4294901760,
    23
  ],
  [
    1737490432,
    4294901760,
    23
  ],
  [
    1737555968,
    4294901760,
    23
  ],
  [
    1737621504,
    4294901760,
    23
  ],
  [
    1737687040,
    4294901760,
    23
  ],
  [
    1737752576,
    4294901760,
    23
  ],
  [
    1737818112,
    4294901760,
    23
  ],
  [
    1737883648,
    4294901760,
    23
  ],
  [
    1737949184,
    4294901760,
    23
  ],
  [
    1738014720,
    4294901760,
    23
  ],
  [
    1740636160,
    4294901760,
    22
  ],
  [
    1740701696,
    4294901760,
    22
  ],
  [
    1740767232,
    4294901760,
    22
  ],
  [
    1740832768,
    4294901760,
    22
  ],
  [
    1740898304,
    4294901760,
    22
  ],
  [
    1740963840,
    4294901760,
    22
  ],
  [
    1741029376,
    4294901760,
    22
  ],
  [
    1741094912,
    4294901760,
    22
  ],
  [
    1741160448,
    4294901760,
    22
  ],
  [
    1741225984,
    4294901760,
    22
  ],
  [
    1741291520,
    4294901760,
    22
  ],
  [
    1741357056,
    4294901760,
    22
  ],
  [
    1741422592,
    4294901760,
    22
  ],
  [
    1741488128,
    4294901760,
    22
  ],
  [
    1741553664,
    4294901760,
    22
  ],
  [
    1741619200,
    4294901760,
    22
  ],
  [
    1741684736,
    4294901760,
    22
  ],
  [
    1741750272,
    4294901760,
    22
  ],
  [
    1741815808,
    4294901760,
    22
  ],
  [
    1741881344,
    4294901760,
    22
  ],
  [
    1741946880,
    4294901760,
    22
  ],
  [
    1742012416,
    4294901760,
    22
  ],
  [
    1742077952,
    4294901760,
    22
  ],
  [
    1742143488,
    4294901760,
    22
  ],
  [
    1742209024,
    4294901760,
    22
  ],
  [
    1742274560,
    4294901760,
    22
  ],
  [
    1742340096,
    4294901760,
    22
  ],
  [
    1742405632,
    4294901760,
    22
  ],
  [
    1742471168,
    4294901760,
    22
  ],
  [
    1742536704,
    4294901760,
    22
  ],
  [
    1742602240,
    4294901760,
    22
  ],
  [
    1742667776,
    4294901760,
    22
  ],
  [
    1742733312,
    4294901760,
    22
  ],
  [
    1742798848,
    4294901760,
    22
  ],
  [
    1742864384,
    4294901760,
    22
  ],
  [
    1742929920,
    4294901760,
    22
  ],
  [
    1742995456,
    4294901760,
    22
  ],
  [
    1743060992,
    4294901760,
    22
  ],
  [
    1743126528,
    4294901760,
    22
  ],
  [
    1743192064,
    4294901760,
    22
  ],
  [
    1743257600,
    4294901760,
    22
  ],
  [
    1743323136,
    4294901760,
    22
  ],
  [
    1743388672,
    4294901760,
    22
  ],
  [
    1743454208,
    4294901760,
    22
  ],
  [
    1743519744,
    4294901760,
    22
  ],
  [
    1743585280,
    4294901760,
    22
  ],
  [
    1743650816,
    4294901760,
    22
  ],
  [
    1743716352,
    4294901760,
    22
  ],
  [
    1743781888,
    4294901760,
    22
  ],
  [
    1743847424,
    4294901760,
    22
  ],
  [
    1743912960,
    4294901760,
    22
  ],
  [
    1743978496,
    4294901760,
    22
  ],
  [
    1744044032,
    4294901760,
    22
  ],
  [
    1744109568,
    4294901760,
    24
  ],
  [
    1744175104,
    4294901760,
    22
  ],
  [
    1744240640,
    4294901760,
    22
  ],
  [
    1744306176,
    4294901760,
    23
  ],
  [
    1744371712,
    4294901760,
    22
  ],
  [
    1744437248,
    4294901760,
    22
  ],
  [
    1744502784,
    4294901760,
    22
  ],
  [
    1744568320,
    4294901760,
    22
  ],
  [
    1744633856,
    4294901760,
    22
  ],
  [
    1744699392,
    4294901760,
    22
  ],
  [
    1744764928,
    4294901760,
    22
  ],
  [
    1778384896,
    4294901760,
    24
  ],
  [
    1778515968,
    4294836224,
    15
  ],
  [
    1778647040,
    4294705152,
    14
  ],
  [
    1778909184,
    4294836224,
    15
  ],
  [
    1779105792,
    4294901760,
    16
  ],
  [
    1779171328,
    4294705152,
    14
  ],
  [
    1779433472,
    4293918720,
    12
  ],
  [
    1780482048,
    4293918720,
    12
  ],
  [
    1781530624,
    4294836224,
    15
  ],
  [
    1781661696,
    4294901760,
    16
  ],
  [
    1781792768,
    4294705152,
    14
  ],
  [
    1782054912,
    4294443008,
    13
  ],
  [
    1783234560,
    4294901760,
    16
  ],
  [
    1783300096,
    4294901760,
    16
  ],
  [
    1783627776,
    4293918720,
    12
  ],
  [
    1785462784,
    4294705152,
    14
  ],
  [
    1785724928,
    4294443008,
    13
  ],
  [
    1786249216,
    4294443008,
    13
  ],
  [
    1793064960,
    4293918720,
    12
  ],
  [
    1844707328,
    4294901760,
    16
  ],
  [
    1845886976,
    4294836224,
    15
  ],
  [
    1846542336,
    4294705152,
    14
  ],
  [
    1847721984,
    4294901760,
    22
  ],
  [
    1848115200,
    4294705152,
    14
  ],
  [
    1848377344,
    4294901760,
    22
  ],
  [
    1848639488,
    4294901760,
    16
  ],
  [
    1848836096,
    4294901760,
    16
  ],
  [
    1848901632,
    4294836224,
    15
  ],
  [
    1849163776,
    4294443008,
    13
  ],
  [
    1849688064,
    4294836224,
    15
  ],
  [
    1850212352,
    4294836224,
    15
  ],
  [
    1850408960,
    4294901760,
    17
  ],
  [
    1850474496,
    4294901760,
    19
  ],
  [
    1850540032,
    4294901760,
    17
  ],
  [
    1850736640,
    4294443008,
    13
  ],
  [
    1851260928,
    4294705152,
    14
  ],
  [
    1851523072,
    4294901760,
    22
  ],
  [
    1851588608,
    4294901760,
    19
  ],
  [
    1851654144,
    4294836224,
    15
  ],
  [
    1851785216,
    4292870144,
    11
  ],
  [
    1855455232,
    4294705152,
    14
  ],
  [
    1855717376,
    4294836224,
    15
  ],
  [
    1856307200,
    4294901760,
    19
  ],
  [
    1856372736,
    4294836224,
    15
  ],
  [
    1856765952,
    4294901760,
    18
  ],
  [
    1856831488,
    4294901760,
    19
  ],
  [
    1857028096,
    4294443008,
    13
  ],
  [
    1857552384,
    4294443008,
    13
  ],
  [
    1858076672,
    4292870144,
    11
  ],
  [
    1860435968,
    4294705152,
    14
  ],
  [
    1860698112,
    4294901760,
    19
  ],
  [
    1860960256,
    4294836224,
    15
  ],
  [
    1861222400,
    4293918720,
    12
  ],
  [
    1862270976,
    4290772992,
    10
  ],
  [
    1866596352,
    4294901760,
    16
  ],
  [
    1866661888,
    4294901760,
    20
  ],
  [
    1866727424,
    4294901760,
    19
  ],
  [
    1866989568,
    4294443008,
    13
  ],
  [
    1867841536,
    4294901760,
    16
  ],
  [
    1868234752,
    4294901760,
    19
  ],
  [
    1868300288,
    4294901760,
    22
  ],
  [
    1869611008,
    4294836224,
    15
  ],
  [
    1869742080,
    4294836224,
    15
  ],
  [
    1869873152,
    4294836224,
    15
  ],
  [
    1870004224,
    4294901760,
    21
  ],
  [
    1870069760,
    4294901760,
    18
  ],
  [
    1870135296,
    4294705152,
    14
  ],
  [
    1870397440,
    4294901760,
    16
  ],
  [
    1870528512,
    4294836224,
    15
  ],
  [
    1870659584,
    4292870144,
    11
  ],
  [
    1872756736,
    4294443008,
    13
  ],
  [
    1873412096,
    4294901760,
    16
  ],
  [
    1873543168,
    4294705152,
    14
  ],
  [
    1873805312,
    4294443008,
    13
  ],
  [
    1874460672,
    4294836224,
    15
  ],
  [
    1874853888,
    4293918720,
    12
  ],
  [
    1875902464,
    4294705152,
    14
  ],
  [
    1876164608,
    4294705152,
    14
  ],
  [
    1876754432,
    4294901760,
    24
  ],
  [
    1876819968,
    4294901760,
    16
  ],
  [
    1876885504,
    4294901760,
    22
  ],
  [
    1876951040,
    4294705152,
    14
  ],
  [
    1877213184,
    4294705152,
    14
  ],
  [
    1877671936,
    4294901760,
    19
  ],
  [
    1879048192,
    4290772992,
    10
  ],
  [
    1883242496,
    4294836224,
    15
  ],
  [
    1883373568,
    4294836224,
    15
  ],
  [
    1883832320,
    4294901760,
    16
  ],
  [
    1883897856,
    4294836224,
    15
  ],
  [
    1884291072,
    4294443008,
    13
  ],
  [
    1884815360,
    4294443008,
    13
  ],
  [
    1885339648,
    4294836224,
    15
  ],
  [
    1885470720,
    4294836224,
    15
  ],
  [
    1885601792,
    4294705152,
    14
  ],
  [
    1886191616,
    4294901760,
    17
  ],
  [
    1886322688,
    4294901760,
    16
  ],
  [
    1886388224,
    4294705152,
    14
  ],
  [
    1886650368,
    4294836224,
    15
  ],
  [
    1887043584,
    4294836224,
    15
  ],
  [
    1887174656,
    4294705152,
    14
  ],
  [
    1887436800,
    4294705152,
    14
  ],
  [
    1887698944,
    4294901760,
    16
  ],
  [
    1888026624,
    4294901760,
    21
  ],
  [
    1891631104,
    4294705152,
    14
  ],
  [
    1893728256,
    4292870144,
    11
  ],
  [
    1895825408,
    4294443008,
    13
  ],
  [
    1896349696,
    4294836224,
    15
  ],
  [
    1896546304,
    4294901760,
    19
  ],
  [
    1896611840,
    4294705152,
    14
  ],
  [
    1896873984,
    4294836224,
    15
  ],
  [
    1897005056,
    4294901760,
    16
  ],
  [
    1897201664,
    4294901760,
    22
  ],
  [
    1897398272,
    4294705152,
    14
  ],
  [
    1897857024,
    4294901760,
    16
  ],
  [
    1898708992,
    4294705152,
    14
  ],
  [
    1898971136,
    4294705152,
    14
  ],
  [
    1899233280,
    4294901760,
    19
  ],
  [
    1899364352,
    4294836224,
    15
  ],
  [
    1899495424,
    4294836224,
    15
  ],
  [
    1899626496,
    4294901760,
    16
  ],
  [
    1899692032,
    4294901760,
    17
  ],
  [
    1899888640,
    4294836224,
    15
  ],
  [
    1900019712,
    4292870144,
    11
  ],
  [
    1902116864,
    4293918720,
    12
  ],
  [
    1903165440,
    4294443008,
    13
  ],
  [
    1903689728,
    4294443008,
    13
  ],
  [
    1904214016,
    4294836224,
    15
  ],
  [
    1904345088,
    4294901760,
    20
  ],
  [
    1904476160,
    4294705152,
    14
  ],
  [
    1904738304,
    4294443008,
    13
  ],
  [
    1908539392,
    4294836224,
    15
  ],
  [
    1908736000,
    4294901760,
    22
  ],
  [
    1908932608,
    4294836224,
    15
  ],
  [
    1909063680,
    4294901760,
    16
  ],
  [
    1909194752,
    4294705152,
    14
  ],
  [
    1909456896,
    4294901760,
    19
  ],
  [
    1909522432,
    4294901760,
    16
  ],
  [
    1909719040,
    4294901760,
    18
  ],
  [
    1909784576,
    4294901760,
    17
  ],
  [
    1909850112,
    4294836224,
    15
  ],
  [
    1910112256,
    4294836224,
    15
  ],
  [
    1910243328,
    4294705152,
    14
  ],
  [
    1910505472,
    4293918720,
    12
  ],
  [
    1911554048,
    4294443008,
    13
  ],
  [
    1912078336,
    4294705152,
    14
  ],
  [
    1914437632,
    4294901760,
    16
  ],
  [
    1914634240,
    4294901760,
    22
  ],
  [
    1916141568,
    4294836224,
    15
  ],
  [
    1916534784,
    4294705152,
    14
  ],
  [
    1916796928,
    4294705152,
    14
  ],
  [
    1917059072,
    4294901760,
    16
  ],
  [
    1917779968,
    4294901760,
    18
  ],
  [
    1917845504,
    4293918720,
    12
  ],
  [
    1918894080,
    4294443008,
    13
  ],
  [
    1919418368,
    4294705152,
    14
  ],
  [
    1919811584,
    4294901760,
    20
  ],
  [
    1919877120,
    4294901760,
    19
  ],
  [
    1919942656,
    4294705152,
    14
  ],
  [
    1920204800,
    4294901760,
    16
  ],
  [
    1920270336,
    4294901760,
    16
  ],
  [
    1920335872,
    4294901760,
    16
  ],
  [
    1920401408,
    4294901760,
    17
  ],
  [
    1921253376,
    4294901760,
    16
  ],
  [
    1921449984,
    4294901760,
    16
  ],
  [
    1921646592,
    4294836224,
    15
  ],
  [
    1921843200,
    4294901760,
    21
  ],
  [
    1925447680,
    4294836224,
    15
  ],
  [
    1925578752,
    4294901760,
    21
  ],
  [
    1926234112,
    4294705152,
    14
  ],
  [
    1926496256,
    4294836224,
    15
  ],
  [
    1926627328,
    4294901760,
    16
  ],
  [
    1926692864,
    4294901760,
    16
  ],
  [
    1926758400,
    4294443008,
    13
  ],
  [
    1927282688,
    4293918720,
    12
  ],
  [
    1928331264,
    4293918720,
    12
  ],
  [
    1930952704,
    4294705152,
    14
  ],
  [
    1931214848,
    4294836224,
    15
  ],
  [
    1931411456,
    4294901760,
    22
  ],
  [
    1931476992,
    4294705152,
    14
  ],
  [
    1932132352,
    4294901760,
    22
  ],
  [
    1932263424,
    4294836224,
    15
  ],
  [
    1932394496,
    4294901760,
    16
  ],
  [
    1932460032,
    4294901760,
    16
  ],
  [
    1932525568,
    4293918720,
    12
  ],
  [
    1933901824,
    4294901760,
    20
  ],
  [
    1934884864,
    4294901760,
    18
  ],
  [
    1934950400,
    4294901760,
    18
  ],
  [
    1935933440,
    4294705152,
    14
  ],
  [
    1936195584,
    4294705152,
    14
  ],
  [
    1937244160,
    4294705152,
    14
  ],
  [
    1937506304,
    4294901760,
    20
  ],
  [
    1939079168,
    4294705152,
    14
  ],
  [
    1939341312,
    4294836224,
    15
  ],
  [
    1939472384,
    4294836224,
    15
  ],
  [
    1939603456,
    4294836224,
    15
  ],
  [
    1939734528,
    4294901760,
    16
  ],
  [
    1939800064,
    4294901760,
    16
  ],
  [
    1940258816,
    4294901760,
    19
  ],
  [
    1940389888,
    4294705152,
    14
  ],
  [
    1940652032,
    4294705152,
    14
  ],
  [
    1941176320,
    4294836224,
    15
  ],
  [
    1941307392,
    4294901760,
    16
  ],
  [
    1941372928,
    4294901760,
    16
  ],
  [
    1941635072,
    4294901760,
    22
  ],
  [
    1941831680,
    4294836224,
    15
  ],
  [
    1941962752,
    4292870144,
    11
  ],
  [
    1944059904,
    4293918720,
    12
  ],
  [
    1946157056,
    4294901760,
    21
  ],
  [
    1946222592,
    4294901760,
    16
  ],
  [
    1946288128,
    4294836224,
    15
  ],
  [
    1946419200,
    4294705152,
    14
  ],
  [
    1946681344,
    4294705152,
    14
  ],
  [
    1947009024,
    4294901760,
    16
  ],
  [
    1947205632,
    4293918720,
    12
  ],
  [
    1949433856,
    4294901760,
    20
  ],
  [
    1949564928,
    4294705152,
    14
  ],
  [
    1949827072,
    4294836224,
    15
  ],
  [
    1949958144,
    4294901760,
    20
  ],
  [
    1950089216,
    4294705152,
    14
  ],
  [
    1950482432,
    4294901760,
    17
  ],
  [
    1950613504,
    4294901760,
    22
  ],
  [
    1950679040,
    4294901760,
    16
  ],
  [
    1950744576,
    4294901760,
    17
  ],
  [
    1951137792,
    4294836224,
    15
  ],
  [
    1951268864,
    4294836224,
    15
  ],
  [
    1951727616,
    4294901760,
    16
  ],
  [
    1951989760,
    4294901760,
    20
  ],
  [
    1952055296,
    4294901760,
    20
  ],
  [
    1952382976,
    4294901760,
    16
  ],
  [
    1953497088,
    4294705152,
    14
  ],
  [
    1953759232,
    4294836224,
    15
  ],
  [
    1954545664,
    4290772992,
    10
  ],
  [
    1958739968,
    4294901760,
    16
  ],
  [
    1958805504,
    4294901760,
    20
  ],
  [
    1958871040,
    4294836224,
    15
  ],
  [
    1959002112,
    4294901760,
    16
  ],
  [
    1959067648,
    4294901760,
    22
  ],
  [
    1959133184,
    4294901760,
    16
  ],
  [
    1959198720,
    4294901760,
    17
  ],
  [
    1959526400,
    4294901760,
    17
  ],
  [
    1959591936,
    4294901760,
    16
  ],
  [
    1959657472,
    4294901760,
    22
  ],
  [
    1959723008,
    4294901760,
    16
  ],
  [
    1959788544,
    4294705152,
    14
  ],
  [
    1960050688,
    4294901760,
    20
  ],
  [
    1960116224,
    4294901760,
    22
  ],
  [
    1960181760,
    4294901760,
    19
  ],
  [
    1960247296,
    4294901760,
    16
  ],
  [
    1960312832,
    4294705152,
    14
  ],
  [
    1960837120,
    4293918720,
    12
  ],
  [
    1962016768,
    4294836224,
    15
  ],
  [
    1962147840,
    4294836224,
    15
  ],
  [
    1962278912,
    4294836224,
    15
  ],
  [
    1962409984,
    4294836224,
    15
  ],
  [
    1962606592,
    4294901760,
    18
  ],
  [
    1962672128,
    4294836224,
    15
  ],
  [
    1962803200,
    4294901760,
    22
  ],
  [
    1962868736,
    4294901760,
    17
  ],
  [
    1963458560,
    4294443008,
    13
  ],
  [
    1964310528,
    4294901760,
    16
  ],
  [
    1964376064,
    4294836224,
    15
  ],
  [
    1964507136,
    4294443008,
    13
  ],
  [
    1965031424,
    4294443008,
    13
  ],
  [
    1965555712,
    4294705152,
    14
  ],
  [
    1965817856,
    4294836224,
    15
  ],
  [
    1966080000,
    4294705152,
    14
  ],
  [
    1966407680,
    4294901760,
    20
  ],
  [
    1966669824,
    4294901760,
    16
  ],
  [
    1966735360,
    4294901760,
    17
  ],
  [
    1966800896,
    4294901760,
    16
  ],
  [
    1966866432,
    4294705152,
    14
  ],
  [
    1967128576,
    4294443008,
    13
  ],
  [
    1967652864,
    4294836224,
    15
  ],
  [
    1967783936,
    4294901760,
    20
  ],
  [
    1967849472,
    4294901760,
    16
  ],
  [
    1967915008,
    4294705152,
    14
  ],
  [
    1968177152,
    4293918720,
    12
  ],
  [
    1969487872,
    4294836224,
    15
  ],
  [
    1969684480,
    4294901760,
    20
  ],
  [
    1969750016,
    4294901760,
    21
  ],
  [
    1969881088,
    4294836224,
    15
  ],
  [
    1970274304,
    4294443008,
    13
  ],
  [
    1970798592,
    4294901760,
    18
  ],
  [
    1970864128,
    4294901760,
    17
  ],
  [
    1970929664,
    4294901760,
    17
  ],
  [
    1971060736,
    4294705152,
    14
  ],
  [
    1971322880,
    4290772992,
    10
  ],
  [
    1981284352,
    4294836224,
    15
  ],
  [
    1981415424,
    4294901760,
    19
  ],
  [
    1981546496,
    4294836224,
    15
  ],
  [
    1981677568,
    4294901760,
    16
  ],
  [
    1981743104,
    4294901760,
    16
  ],
  [
    1983905792,
    4294836224,
    15
  ],
  [
    1984036864,
    4294901760,
    16
  ],
  [
    1984102400,
    4294901760,
    20
  ],
  [
    1984430080,
    4294443008,
    13
  ],
  [
    1984954368,
    4294836224,
    15
  ],
  [
    1985216512,
    4294836224,
    15
  ],
  [
    1985478656,
    4294901760,
    19
  ],
  [
    1985544192,
    4294901760,
    16
  ],
  [
    1985675264,
    4294901760,
    20
  ],
  [
    1986396160,
    4294901760,
    20
  ],
  [
    1986461696,
    4294901760,
    22
  ],
  [
    1986723840,
    4294901760,
    22
  ],
  [
    1987051520,
    4294443008,
    13
  ],
  [
    1987575808,
    4294705152,
    14
  ],
  [
    1987837952,
    4294836224,
    15
  ],
  [
    1987969024,
    4294901760,
    16
  ],
  [
    1988034560,
    4294901760,
    19
  ],
  [
    1988362240,
    4294705152,
    14
  ],
  [
    1989148672,
    4294705152,
    14
  ],
  [
    1991376896,
    4294901760,
    16
  ],
  [
    1991507968,
    4294705152,
    14
  ],
  [
    1991770112,
    4294901760,
    17
  ],
  [
    1991901184,
    4294836224,
    15
  ],
  [
    1992032256,
    4294901760,
    16
  ],
  [
    1992163328,
    4294901760,
    16
  ],
  [
    1992228864,
    4294901760,
    21
  ],
  [
    1992294400,
    4294901760,
    16
  ],
  [
    1992359936,
    4294901760,
    21
  ],
  [
    1992425472,
    4294901760,
    17
  ],
  [
    1992491008,
    4294901760,
    17
  ],
  [
    1992556544,
    4294705152,
    14
  ],
  [
    1992949760,
    4294836224,
    15
  ],
  [
    1993080832,
    4294705152,
    14
  ],
  [
    1993605120,
    4294901760,
    16
  ],
  [
    1993670656,
    4294901760,
    16
  ],
  [
    1993801728,
    4294901760,
    18
  ],
  [
    1994391552,
    4294705152,
    14
  ],
  [
    1994653696,
    4294836224,
    15
  ],
  [
    1994784768,
    4294901760,
    16
  ],
  [
    1995374592,
    4294901760,
    16
  ],
  [
    1995571200,
    4294901760,
    16
  ],
  [
    1995702272,
    4294705152,
    14
  ],
  [
    1995964416,
    4294443008,
    13
  ],
  [
    1996488704,
    4294836224,
    15
  ],
  [
    1996619776,
    4294901760,
    19
  ],
  [
    1996685312,
    4294901760,
    16
  ],
  [
    1996750848,
    4294705152,
    14
  ],
  [
    1997144064,
    4294901760,
    17
  ],
  [
    1997471744,
    4294901760,
    21
  ],
  [
    1997537280,
    4294901760,
    16
  ],
  [
    1997668352,
    4294901760,
    20
  ],
  [
    1997733888,
    4294901760,
    16
  ],
  [
    1997799424,
    4294705152,
    14
  ],
  [
    1998258176,
    4294901760,
    18
  ],
  [
    1998323712,
    4294836224,
    15
  ],
  [
    1998454784,
    4294901760,
    20
  ],
  [
    1998520320,
    4294901760,
    19
  ],
  [
    1998585856,
    4294705152,
    14
  ],
  [
    1998848000,
    4294901760,
    16
  ],
  [
    1998913536,
    4294901760,
    17
  ],
  [
    1998979072,
    4294901760,
    17
  ],
  [
    1999044608,
    4294901760,
    16
  ],
  [
    1999110144,
    4294901760,
    18
  ],
  [
    1999175680,
    4294901760,
    16
  ],
  [
    1999241216,
    4294901760,
    19
  ],
  [
    1999372288,
    4294836224,
    15
  ],
  [
    1999634432,
    4294443008,
    13
  ],
  [
    2000224256,
    4294901760,
    16
  ],
  [
    2000289792,
    4294901760,
    16
  ],
  [
    2000355328,
    4294901760,
    17
  ],
  [
    2000420864,
    4294901760,
    16
  ],
  [
    2000486400,
    4294901760,
    16
  ],
  [
    2000551936,
    4294901760,
    16
  ],
  [
    2000617472,
    4294901760,
    19
  ],
  [
    2001403904,
    4294901760,
    20
  ],
  [
    2001600512,
    4294836224,
    15
  ],
  [
    2001731584,
    4294901760,
    16
  ],
  [
    2001862656,
    4294901760,
    20
  ],
  [
    2001993728,
    4294705152,
    14
  ],
  [
    2002255872,
    4294705152,
    14
  ],
  [
    2002780160,
    4294443008,
    13
  ],
  [
    2003566592,
    4294836224,
    15
  ],
  [
    2003828736,
    4294443008,
    13
  ],
  [
    2004353024,
    4294443008,
    13
  ],
  [
    2004877312,
    4293918720,
    12
  ],
  [
    2005925888,
    4294705152,
    14
  ],
  [
    2006188032,
    4294901760,
    20
  ],
  [
    2006384640,
    4294901760,
    18
  ],
  [
    2006974464,
    4294901760,
    21
  ],
  [
    2007040000,
    4294901760,
    22
  ],
  [
    2007105536,
    4294836224,
    15
  ],
  [
    2007236608,
    4294705152,
    14
  ],
  [
    2008023040,
    4293918720,
    12
  ],
  [
    2011693056,
    4294836224,
    15
  ],
  [
    2011889664,
    4294901760,
    18
  ],
  [
    2012741632,
    4294705152,
    14
  ],
  [
    2013003776,
    4294901760,
    21
  ],
  [
    2013069312,
    4294901760,
    16
  ],
  [
    2013134848,
    4294836224,
    15
  ],
  [
    2013265920,
    4293918720,
    12
  ],
  [
    2014838784,
    4294705152,
    14
  ],
  [
    2015232000,
    4294901760,
    16
  ],
  [
    2015297536,
    4294901760,
    16
  ],
  [
    2015363072,
    4294443008,
    13
  ],
  [
    2015887360,
    4294705152,
    14
  ],
  [
    2016149504,
    4294705152,
    14
  ],
  [
    2016411648,
    4294836224,
    15
  ],
  [
    2016673792,
    4294901760,
    16
  ],
  [
    2016739328,
    4294901760,
    16
  ],
  [
    2016804864,
    4294836224,
    15
  ],
  [
    2017460224,
    4294705152,
    14
  ],
  [
    2017722368,
    4294705152,
    14
  ],
  [
    2017984512,
    4294901760,
    19
  ],
  [
    2018246656,
    4294705152,
    14
  ],
  [
    2018508800,
    4294443008,
    13
  ],
  [
    2019033088,
    4294901760,
    21
  ],
  [
    2019164160,
    4294836224,
    15
  ],
  [
    2019295232,
    4294901760,
    16
  ],
  [
    2019426304,
    4294901760,
    16
  ],
  [
    2019491840,
    4294901760,
    16
  ],
  [
    2021654528,
    4294705152,
    14
  ],
  [
    2021916672,
    4294901760,
    17
  ],
  [
    2021982208,
    4294901760,
    16
  ],
  [
    2022047744,
    4294836224,
    15
  ],
  [
    2022178816,
    4294901760,
    22
  ],
  [
    2022244352,
    4294901760,
    17
  ],
  [
    2022637568,
    4294901760,
    19
  ],
  [
    2025848832,
    4290772992,
    10
  ],
  [
    2030043136,
    4294901760,
    21
  ],
  [
    2030305280,
    4294836224,
    15
  ],
  [
    2030567424,
    4294443008,
    13
  ],
  [
    2031091712,
    4294443008,
    13
  ],
  [
    2031616000,
    4294705152,
    14
  ],
  [
    2031878144,
    4294836224,
    15
  ],
  [
    2032009216,
    4294901760,
    16
  ],
  [
    2032074752,
    4294901760,
    16
  ],
  [
    2032140288,
    4294705152,
    14
  ],
  [
    2032402432,
    4294901760,
    16
  ],
  [
    2032467968,
    4294901760,
    16
  ],
  [
    2032533504,
    4294836224,
    15
  ],
  [
    2032664576,
    4294705152,
    14
  ],
  [
    2033057792,
    4294901760,
    18
  ],
  [
    2033123328,
    4294901760,
    16
  ],
  [
    2033188864,
    4294836224,
    15
  ],
  [
    2033319936,
    4294901760,
    21
  ],
  [
    2033385472,
    4294901760,
    16
  ],
  [
    2033451008,
    4294901760,
    19
  ],
  [
    2033582080,
    4294901760,
    21
  ],
  [
    2033647616,
    4294901760,
    18
  ],
  [
    2033713152,
    4294836224,
    15
  ],
  [
    2033844224,
    4294901760,
    17
  ],
  [
    2033909760,
    4294901760,
    16
  ],
  [
    2033975296,
    4294705152,
    14
  ],
  [
    2034499584,
    4294705152,
    14
  ],
  [
    2035023872,
    4294836224,
    15
  ],
  [
    2035220480,
    4294901760,
    18
  ],
  [
    2035875840,
    4294901760,
    16
  ],
  [
    2036596736,
    4294901760,
    17
  ],
  [
    2036662272,
    4294901760,
    18
  ],
  [
    2042626048,
    4294901760,
    16
  ],
  [
    2042691584,
    4294901760,
    16
  ],
  [
    2042757120,
    4294836224,
    15
  ],
  [
    2042888192,
    4294705152,
    14
  ],
  [
    2043150336,
    4294901760,
    21
  ],
  [
    2043215872,
    4294901760,
    16
  ],
  [
    2043412480,
    4294705152,
    14
  ],
  [
    2044723200,
    4293918720,
    12
  ],
  [
    2046296064,
    4294705152,
    14
  ],
  [
    2046754816,
    4294901760,
    16
  ],
  [
    2046820352,
    4294901760,
    18
  ],
  [
    2047082496,
    4294705152,
    14
  ],
  [
    2047344640,
    4294901760,
    16
  ],
  [
    2047410176,
    4294901760,
    16
  ],
  [
    2047475712,
    4294901760,
    22
  ],
  [
    2047541248,
    4294901760,
    17
  ],
  [
    2047606784,
    4294901760,
    16
  ],
  [
    2047672320,
    4294901760,
    16
  ],
  [
    2047737856,
    4294901760,
    17
  ],
  [
    2049966080,
    4294901760,
    16
  ],
  [
    2050031616,
    4294901760,
    18
  ],
  [
    2050162688,
    4294901760,
    16
  ],
  [
    2051014656,
    4292870144,
    11
  ],
  [
    2053111808,
    4294836224,
    15
  ],
  [
    2053505024,
    4294901760,
    20
  ],
  [
    2054160384,
    4294901760,
    18
  ],
  [
    2054225920,
    4294901760,
    16
  ],
  [
    2054291456,
    4294901760,
    16
  ],
  [
    2054356992,
    4294901760,
    17
  ],
  [
    2054619136,
    4294901760,
    16
  ],
  [
    2055208960,
    4294901760,
    22
  ],
  [
    2055733248,
    4294443008,
    13
  ],
  [
    2056257536,
    4294901760,
    17
  ],
  [
    2056781824,
    4294901760,
    18
  ],
  [
    2057043968,
    4294705152,
    14
  ],
  [
    2059141120,
    4294705152,
    14
  ],
  [
    2059403264,
    4294705152,
    14
  ],
  [
    2059796480,
    4294901760,
    16
  ],
  [
    2059927552,
    4294901760,
    22
  ],
  [
    2059993088,
    4294901760,
    20
  ],
  [
    2060189696,
    4294705152,
    14
  ],
  [
    2061500416,
    4293918720,
    12
  ],
  [
    2062548992,
    4294443008,
    13
  ],
  [
    2063073280,
    4294901760,
    21
  ],
  [
    2063532032,
    4294901760,
    21
  ],
  [
    2063597568,
    4294901760,
    18
  ],
  [
    2063859712,
    4294705152,
    14
  ],
  [
    2064121856,
    4294443008,
    13
  ],
  [
    2066808832,
    4294901760,
    17
  ],
  [
    2066874368,
    4294901760,
    19
  ],
  [
    2067005440,
    4294705152,
    14
  ],
  [
    2067267584,
    4294836224,
    15
  ],
  [
    2067398656,
    4294901760,
    20
  ],
  [
    2067464192,
    4294901760,
    16
  ],
  [
    2067529728,
    4294901760,
    16
  ],
  [
    2067595264,
    4294901760,
    16
  ],
  [
    2067660800,
    4294901760,
    16
  ],
  [
    2067791872,
    4292870144,
    11
  ],
  [
    2069889024,
    4294836224,
    15
  ],
  [
    2070020096,
    4294901760,
    17
  ],
  [
    2070085632,
    4294901760,
    17
  ],
  [
    2070151168,
    4294901760,
    19
  ],
  [
    2070216704,
    4294901760,
    16
  ],
  [
    2070347776,
    4294901760,
    17
  ],
  [
    2070675456,
    4294901760,
    20
  ],
  [
    2070937600,
    4293918720,
    12
  ],
  [
    2071986176,
    4294443008,
    13
  ],
  [
    2072510464,
    4294901760,
    20
  ],
  [
    2072576000,
    4294901760,
    16
  ],
  [
    2072641536,
    4294836224,
    15
  ],
  [
    2073034752,
    4294705152,
    14
  ],
  [
    2073296896,
    4294901760,
    16
  ],
  [
    2073362432,
    4294901760,
    16
  ],
  [
    2073427968,
    4294836224,
    15
  ],
  [
    2073559040,
    4294443008,
    13
  ],
  [
    2074083328,
    4294705152,
    14
  ],
  [
    2074345472,
    4294705152,
    14
  ],
  [
    2074607616,
    4294705152,
    14
  ],
  [
    2074869760,
    4294836224,
    15
  ],
  [
    2075000832,
    4294836224,
    15
  ],
  [
    2075131904,
    4294901760,
    22
  ],
  [
    2075197440,
    4294901760,
    16
  ],
  [
    2075262976,
    4294836224,
    15
  ],
  [
    2075394048,
    4294705152,
    14
  ],
  [
    2075656192,
    4294705152,
    14
  ],
  [
    2075918336,
    4294705152,
    14
  ],
  [
    2076442624,
    4294836224,
    15
  ],
  [
    2076639232,
    4294901760,
    17
  ],
  [
    2077097984,
    4294836224,
    15
  ],
  [
    2078801920,
    4294705152,
    14
  ],
  [
    2079457280,
    4294901760,
    17
  ],
  [
    2079588352,
    4294705152,
    14
  ],
  [
    2079916032,
    4294901760,
    16
  ],
  [
    2080178176,
    4294901760,
    22
  ],
  [
    2080243712,
    4294901760,
    22
  ],
  [
    2080768000,
    4294901760,
    18
  ],
  [
    2081292288,
    4294836224,
    15
  ],
  [
    2081423360,
    4294836224,
    15
  ],
  [
    2081685504,
    4294901760,
    16
  ],
  [
    2081751040,
    4294901760,
    20
  ],
  [
    2081816576,
    4294836224,
    15
  ],
  [
    2082209792,
    4294901760,
    18
  ],
  [
    2082275328,
    4294901760,
    17
  ],
  [
    2082406400,
    4294901760,
    16
  ],
  [
    2082996224,
    4294901760,
    20
  ],
  [
    2083127296,
    4294901760,
    17
  ],
  [
    2083454976,
    4294901760,
    18
  ],
  [
    2084569088,
    4294836224,
    15
  ],
  [
    2084700160,
    4294901760,
    17
  ],
  [
    2084765696,
    4294901760,
    16
  ],
  [
    2084831232,
    4294705152,
    14
  ],
  [
    2085093376,
    4294901760,
    16
  ],
  [
    2085158912,
    4294901760,
    16
  ],
  [
    2085224448,
    4294836224,
    15
  ],
  [
    2085355520,
    4294705152,
    14
  ],
  [
    2086141952,
    4294901760,
    16
  ],
  [
    2086207488,
    4294901760,
    17
  ],
  [
    2086273024,
    4294836224,
    15
  ],
  [
    2086404096,
    4294705152,
    14
  ],
  [
    2087452672,
    4294901760,
    21
  ],
  [
    2087518208,
    4294901760,
    21
  ],
  [
    2087714816,
    4294836224,
    15
  ],
  [
    2087845888,
    4294836224,
    15
  ],
  [
    2087976960,
    4294901760,
    16
  ],
  [
    2088042496,
    4294901760,
    16
  ],
  [
    2088108032,
    4294836224,
    15
  ],
  [
    2088632320,
    4294836224,
    15
  ],
  [
    2088763392,
    4294443008,
    13
  ],
  [
    2090008576,
    4294901760,
    17
  ],
  [
    2090205184,
    4294901760,
    24
  ],
  [
    2090270720,
    4294901760,
    16
  ],
  [
    2090336256,
    4294901760,
    16
  ],
  [
    2090860544,
    4294901760,
    16
  ],
  [
    2090926080,
    4294901760,
    16
  ],
  [
    2090991616,
    4294901760,
    16
  ],
  [
    2091057152,
    4294901760,
    16
  ],
  [
    2091122688,
    4294705152,
    14
  ],
  [
    2091646976,
    4294836224,
    15
  ],
  [
    2091778048,
    4294836224,
    15
  ],
  [
    2092957696,
    4294836224,
    15
  ],
  [
    2093219840,
    4294901760,
    16
  ],
  [
    2093481984,
    4294443008,
    13
  ],
  [
    2094792704,
    4294705152,
    14
  ],
  [
    2095054848,
    4294901760,
    16
  ],
  [
    2095120384,
    4294901760,
    16
  ],
  [
    2095185920,
    4294836224,
    15
  ],
  [
    2095316992,
    4294705152,
    14
  ],
  [
    2095579136,
    4294836224,
    15
  ],
  [
    2095710208,
    4294836224,
    15
  ],
  [
    2095841280,
    4294705152,
    14
  ],
  [
    2096103424,
    4294901760,
    17
  ],
  [
    2096234496,
    4294901760,
    16
  ],
  [
    2096300032,
    4294901760,
    18
  ],
  [
    2096627712,
    4294901760,
    17
  ],
  [
    2096693248,
    4294901760,
    16
  ],
  [
    2096758784,
    4294836224,
    15
  ],
  [
    2097020928,
    4294901760,
    18
  ],
  [
    2099183616,
    4294901760,
    18
  ],
  [
    2099249152,
    4294901760,
    16
  ],
  [
    2099314688,
    4294901760,
    16
  ],
  [
    2099380224,
    4294901760,
    16
  ],
  [
    2099445760,
    4294901760,
    17
  ],
  [
    2099511296,
    4294705152,
    14
  ],
  [
    2099773440,
    4294443008,
    13
  ],
  [
    2100953088,
    4294901760,
    17
  ],
  [
    2101149696,
    4294901760,
    17
  ],
  [
    2101215232,
    4294901760,
    18
  ],
  [
    2101346304,
    4294443008,
    13
  ],
  [
    2101870592,
    4294901760,
    16
  ],
  [
    2101936128,
    4294901760,
    16
  ],
  [
    2102001664,
    4294836224,
    15
  ],
  [
    2102132736,
    4294901760,
    17
  ],
  [
    2102198272,
    4294901760,
    16
  ],
  [
    2102263808,
    4294836224,
    15
  ],
  [
    2102394880,
    4294443008,
    13
  ],
  [
    2102919168,
    4294443008,
    13
  ],
  [
    2103443456,
    4294836224,
    15
  ],
  [
    2103574528,
    4294901760,
    16
  ],
  [
    2103967744,
    4294443008,
    13
  ],
  [
    2104492032,
    4293918720,
    12
  ],
  [
    2108227584,
    4294901760,
    16
  ],
  [
    2108358656,
    4294901760,
    16
  ],
  [
    2110783488,
    4294901760,
    18
  ],
  [
    2110914560,
    4294901760,
    16
  ],
  [
    2110980096,
    4294901760,
    16
  ],
  [
    2111111168,
    4294901760,
    17
  ],
  [
    2111176704,
    4294901760,
    19
  ],
  [
    2111242240,
    4294901760,
    18
  ],
  [
    2111307776,
    4294836224,
    15
  ],
  [
    2111438848,
    4294901760,
    16
  ],
  [
    2111504384,
    4294901760,
    16
  ],
  [
    2111569920,
    4294836224,
    15
  ],
  [
    2111700992,
    4294836224,
    15
  ],
  [
    2113798144,
    4294901760,
    18
  ],
  [
    2130706433,
    4278190080,
    0
  ],
  [
    2154561536,
    4294901760,
    16
  ],
  [
    2166095872,
    4294901760,
    16
  ],
  [
    2177630208,
    4294901760,
    16
  ],
  [
    2178088960,
    4294901760,
    16
  ],
  [
    2229796864,
    4294901760,
    16
  ],
  [
    2259615744,
    4294901760,
    16
  ],
  [
    2302345216,
    4294901760,
    24
  ],
  [
    2332360704,
    4294901760,
    22
  ],
  [
    2332622848,
    4294901760,
    16
  ],
  [
    2340487168,
    4294901760,
    16
  ],
  [
    2341732352,
    4294901760,
    16
  ],
  [
    2342191104,
    4294901760,
    16
  ],
  [
    2342453248,
    4294901760,
    16
  ],
  [
    2343174144,
    4294901760,
    16
  ],
  [
    2343567360,
    4294901760,
    16
  ],
  [
    2344026112,
    4294901760,
    16
  ],
  [
    2344222720,
    4294901760,
    16
  ],
  [
    2344419328,
    4294901760,
    16
  ],
  [
    2344878080,
    4294705152,
    14
  ],
  [
    2345140224,
    4294443008,
    13
  ],
  [
    2345664512,
    4294443008,
    13
  ],
  [
    2346254336,
    4294901760,
    16
  ],
  [
    2346385408,
    4294901760,
    16
  ],
  [
    2346450944,
    4294836224,
    15
  ],
  [
    2346713088,
    4294901760,
    16
  ],
  [
    2346844160,
    4294836224,
    15
  ],
  [
    2353725440,
    4294901760,
    16
  ],
  [
    2358181888,
    4294901760,
    16
  ],
  [
    2360541184,
    4294901760,
    16
  ],
  [
    2362245120,
    4294901760,
    16
  ],
  [
    2362310656,
    4294836224,
    15
  ],
  [
    2362572800,
    4294901760,
    16
  ],
  [
    2363490304,
    4294901760,
    16
  ],
  [
    2364342272,
    4294901760,
    16
  ],
  [
    2364538880,
    4294901760,
    16
  ],
  [
    2364735488,
    4294901760,
    16
  ],
  [
    2364932096,
    4294901760,
    16
  ],
  [
    2365128704,
    4294901760,
    16
  ],
  [
    2365194240,
    4294901760,
    16
  ],
  [
    2365521920,
    4294901760,
    16
  ],
  [
    2386952192,
    4294901760,
    16
  ],
  [
    2388000768,
    4294901760,
    16
  ],
  [
    2415919104,
    4294901760,
    16
  ],
  [
    2416377856,
    4294901760,
    16
  ],
  [
    2416705536,
    4294901760,
    16
  ],
  [
    2419064832,
    4294901760,
    22
  ],
  [
    2419326976,
    4294901760,
    16
  ],
  [
    2423980032,
    4294901760,
    16
  ],
  [
    2432630784,
    4294901760,
    16
  ],
  [
    2453143552,
    4294901760,
    18
  ],
  [
    2462318592,
    4294901760,
    22
  ],
  [
    2487615488,
    4294901760,
    16
  ],
  [
    2502492160,
    4294901760,
    16
  ],
  [
    2516582400,
    4294901760,
    16
  ],
  [
    2524119040,
    4294901760,
    16
  ],
  [
    2524512256,
    4294901760,
    16
  ],
  [
    2524577792,
    4294901760,
    16
  ],
  [
    2525036544,
    4294901760,
    22
  ],
  [
    2525626368,
    4294836224,
    15
  ],
  [
    2526937088,
    4294901760,
    16
  ],
  [
    2531196928,
    4294901760,
    16
  ],
  [
    2532442112,
    4294901760,
    22
  ],
  [
    2532835328,
    4294901760,
    16
  ],
  [
    2533294080,
    4294901760,
    16
  ],
  [
    2556952576,
    4294901760,
    17
  ],
  [
    2559049728,
    4294901760,
    16
  ],
  [
    2566914048,
    4294901760,
    16
  ],
  [
    2567110656,
    4294901760,
    16
  ],
  [
    2569142272,
    4294836224,
    15
  ],
  [
    2569273344,
    4294836224,
    15
  ],
  [
    2573402112,
    4294901760,
    16
  ],
  [
    2573533184,
    4294901760,
    16
  ],
  [
    2574647296,
    4294836224,
    15
  ],
  [
    2584215552,
    4294901760,
    17
  ],
  [
    2634022912,
    4294901760,
    16
  ],
  [
    2635202560,
    4294901760,
    16
  ],
  [
    2638020608,
    4294901760,
    16
  ],
  [
    2641821696,
    4294901760,
    22
  ],
  [
    2642018304,
    4294901760,
    16
  ],
  [
    2643722240,
    4294901760,
    16
  ],
  [
    2644246528,
    4294901760,
    16
  ],
  [
    2650734592,
    4294901760,
    16
  ],
  [
    2655977472,
    4294901760,
    16
  ],
  [
    2672492544,
    4294901760,
    16
  ],
  [
    2682388480,
    4294901760,
    16
  ],
  [
    2685599744,
    4294901760,
    22
  ],
  [
    2685665280,
    4294901760,
    22
  ],
  [
    2697592832,
    4294901760,
    22
  ],
  [
    2699952128,
    4294901760,
    22
  ],
  [
    2708996096,
    4294901760,
    16
  ],
  [
    2713518080,
    4294901760,
    16
  ],
  [
    2714697728,
    4294901760,
    16
  ],
  [
    2718826496,
    4294901760,
    16
  ],
  [
    2724790272,
    4294901760,
    16
  ],
  [
    2734686208,
    4294901760,
    16
  ],
  [
    2737766400,
    4294901760,
    22
  ],
  [
    2738159616,
    4294901760,
    22
  ],
  [
    2742878208,
    4294901760,
    16
  ],
  [
    2743992320,
    4294901760,
    16
  ],
  [
    2746286080,
    4294901760,
    16
  ],
  [
    2746417152,
    4294901760,
    16
  ],
  [
    2748055552,
    4294901760,
    16
  ],
  [
    2754871296,
    4294901760,
    17
  ],
  [
    2792292352,
    4294901760,
    16
  ],
  [
    2810904576,
    4294901760,
    16
  ],
  [
    2814181376,
    4294901760,
    16
  ],
  [
    2816212992,
    4294901760,
    22
  ],
  [
    2829058048,
    4294901760,
    16
  ],
  [
    2863857664,
    4294901760,
    16
  ],
  [
    2869428224,
    4294443008,
    13
  ],
  [
    2871132160,
    4294836224,
    15
  ],
  [
    2871263232,
    4294705152,
    14
  ],
  [
    2871525376,
    4294443008,
    13
  ],
  [
    2874146816,
    4294705152,
    14
  ],
  [
    2874408960,
    4294705152,
    14
  ],
  [
    2874671104,
    4294443008,
    13
  ],
  [
    2875719680,
    4294443008,
    13
  ],
  [
    2876243968,
    4294705152,
    14
  ],
  [
    2876506112,
    4294705152,
    14
  ],
  [
    2876768256,
    4294443008,
    13
  ],
  [
    2882535424,
    4293918720,
    12
  ],
  [
    2886729728,
    4293918720,
    0
  ],
  [
    2890989568,
    4294901760,
    18
  ],
  [
    2936012800,
    4293918720,
    12
  ],
  [
    2937061376,
    4294443008,
    13
  ],
  [
    2937585664,
    4294901760,
    16
  ],
  [
    2937651200,
    4294901760,
    16
  ],
  [
    2937716736,
    4294901760,
    16
  ],
  [
    2937782272,
    4294901760,
    16
  ],
  [
    2937978880,
    4294836224,
    15
  ],
  [
    2938765312,
    4294836224,
    15
  ],
  [
    2938896384,
    4294901760,
    16
  ],
  [
    2939027456,
    4294836224,
    15
  ],
  [
    2939158528,
    4293918720,
    12
  ],
  [
    2940207104,
    4292870144,
    11
  ],
  [
    2942697472,
    4294901760,
    16
  ],
  [
    2942959616,
    4294901760,
    17
  ],
  [
    2943287296,
    4294901760,
    22
  ],
  [
    2945581056,
    4294836224,
    15
  ],
  [
    2945712128,
    4294705152,
    14
  ],
  [
    2945974272,
    4294705152,
    14
  ],
  [
    2946367488,
    4294901760,
    22
  ],
  [
    2946498560,
    4293918720,
    12
  ],
  [
    2947547136,
    4294901760,
    22
  ],
  [
    2947678208,
    4294901760,
    16
  ],
  [
    2948071424,
    4294901760,
    18
  ],
  [
    2948136960,
    4294901760,
    16
  ],
  [
    2948202496,
    4294836224,
    15
  ],
  [
    2948333568,
    4294705152,
    14
  ],
  [
    3024879616,
    4294901760,
    16
  ],
  [
    3024945152,
    4294901760,
    16
  ],
  [
    3025010688,
    4294836224,
    15
  ],
  [
    3025403904,
    4294836224,
    15
  ],
  [
    3025534976,
    4294901760,
    16
  ],
  [
    3025666048,
    4294705152,
    14
  ],
  [
    3026059264,
    4294901760,
    21
  ],
  [
    3026124800,
    4294901760,
    17
  ],
  [
    3026190336,
    4292870144,
    11
  ],
  [
    3028353024,
    4294901760,
    17
  ],
  [
    3028418560,
    4294901760,
    16
  ],
  [
    3028811776,
    4294443008,
    13
  ],
  [
    3029598208,
    4294901760,
    21
  ],
  [
    3029663744,
    4294901760,
    19
  ],
  [
    3029729280,
    4294901760,
    19
  ],
  [
    3029860352,
    4294443008,
    13
  ],
  [
    3030384640,
    4293918720,
    12
  ],
  [
    3031564288,
    4294901760,
    22
  ],
  [
    3031957504,
    4294836224,
    15
  ],
  [
    3032088576,
    4294901760,
    16
  ],
  [
    3032154112,
    4294901760,
    16
  ],
  [
    3032219648,
    4294901760,
    17
  ],
  [
    3032285184,
    4294901760,
    22
  ],
  [
    3033006080,
    4294901760,
    22
  ],
  [
    3033071616,
    4294901760,
    16
  ],
  [
    3033137152,
    4294836224,
    15
  ],
  [
    3033530368,
    4294836224,
    15
  ],
  [
    3033661440,
    4294901760,
    22
  ],
  [
    3033792512,
    4294836224,
    15
  ],
  [
    3034447872,
    4294901760,
    19
  ],
  [
    3034513408,
    4294901760,
    16
  ],
  [
    3035168768,
    4294901760,
    18
  ],
  [
    3035299840,
    4294901760,
    19
  ],
  [
    3054501888,
    4294901760,
    22
  ],
  [
    3054632960,
    4294901760,
    17
  ],
  [
    3054960640,
    4294901760,
    21
  ],
  [
    3055550464,
    4293918720,
    12
  ],
  [
    3056599040,
    4294901760,
    19
  ],
  [
    3056664576,
    4294901760,
    16
  ],
  [
    3056730112,
    4294901760,
    20
  ],
  [
    3056795648,
    4294901760,
    16
  ],
  [
    3056992256,
    4294901760,
    17
  ],
  [
    3057451008,
    4294901760,
    16
  ],
  [
    3058696192,
    4294705152,
    14
  ],
  [
    3058958336,
    4294705152,
    14
  ],
  [
    3059220480,
    4294705152,
    14
  ],
  [
    3059482624,
    4294901760,
    16
  ],
  [
    3059744768,
    4293918720,
    12
  ],
  [
    3060793344,
    4293918720,
    12
  ],
  [
    3061841920,
    4293918720,
    12
  ],
  [
    3062890496,
    4294443008,
    13
  ],
  [
    3063742464,
    4294901760,
    16
  ],
  [
    3063939072,
    4294901760,
    19
  ],
  [
    3064856576,
    4294836224,
    15
  ],
  [
    3066560512,
    4294443008,
    13
  ],
  [
    3068919808,
    4294901760,
    17
  ],
  [
    3068985344,
    4294901760,
    22
  ],
  [
    3069050880,
    4294901760,
    16
  ],
  [
    3069116416,
    4294901760,
    19
  ],
  [
    3069181952,
    4294443008,
    13
  ],
  [
    3070099456,
    4294901760,
    16
  ],
  [
    3070164992,
    4294901760,
    22
  ],
  [
    3070230528,
    4290772992,
    10
  ],
  [
    3074424832,
    4294443008,
    13
  ],
  [
    3075342336,
    4294901760,
    22
  ],
  [
    3075538944,
    4294901760,
    22
  ],
  [
    3075735552,
    4294836224,
    15
  ],
  [
    3076194304,
    4294901760,
    22
  ],
  [
    3076259840,
    4294705152,
    14
  ],
  [
    3078619136,
    4292870144,
    11
  ],
  [
    3080716288,
    4294443008,
    13
  ],
  [
    3081240576,
    4294836224,
    15
  ],
  [
    3081371648,
    4294901760,
    16
  ],
  [
    3081502720,
    4294705152,
    14
  ],
  [
    3082158080,
    4294901760,
    19
  ],
  [
    3082289152,
    4294443008,
    13
  ],
  [
    3082813440,
    4290772992,
    10
  ],
  [
    3117088768,
    4294901760,
    22
  ],
  [
    3162701824,
    4294901760,
    17
  ],
  [
    3224567808,
    4294901760,
    24
  ],
  [
    3224829952,
    4294901760,
    24
  ],
  [
    3227910144,
    4294901760,
    23
  ],
  [
    3229351936,
    4294901760,
    24
  ],
  [
    3230400512,
    4294901760,
    22
  ],
  [
    3230662656,
    4294901760,
    17
  ],
  [
    3232235520,
    4294901760,
    0
  ],
  [
    3234136064,
    4294901760,
    24
  ],
  [
    3245342720,
    4294901760,
    16
  ],
  [
    3333357568,
    4294901760,
    22
  ],
  [
    3352559616,
    4294901760,
    24
  ],
  [
    3388997632,
    4294901760,
    23
  ],
  [
    3389194240,
    4294901760,
    23
  ],
  [
    3389259776,
    4294901760,
    19
  ],
  [
    3389325312,
    4294901760,
    22
  ],
  [
    3389390848,
    4294901760,
    23
  ],
  [
    3389521920,
    4294901760,
    24
  ],
  [
    3389587456,
    4294901760,
    24
  ],
  [
    3389652992,
    4294901760,
    20
  ],
  [
    3389784064,
    4294901760,
    24
  ],
  [
    3389915136,
    4294901760,
    23
  ],
  [
    3390308352,
    4294901760,
    24
  ],
  [
    3390373888,
    4294901760,
    22
  ],
  [
    3390439424,
    4294901760,
    22
  ],
  [
    3390767104,
    4294901760,
    24
  ],
  [
    3391356928,
    4294901760,
    24
  ],
  [
    3391488000,
    4294901760,
    23
  ],
  [
    3391619072,
    4294901760,
    23
  ],
  [
    3391684608,
    4294901760,
    23
  ],
  [
    3391815680,
    4294901760,
    22
  ],
  [
    3391881216,
    4294901760,
    20
  ],
  [
    3391946752,
    4294901760,
    23
  ],
  [
    3392012288,
    4294901760,
    23
  ],
  [
    3392077824,
    4294901760,
    23
  ],
  [
    3392405504,
    4294901760,
    24
  ],
  [
    3392471040,
    4294901760,
    24
  ],
  [
    3392733184,
    4294901760,
    22
  ],
  [
    3392798720,
    4294901760,
    24
  ],
  [
    3392864256,
    4294901760,
    24
  ],
  [
    3392929792,
    4294901760,
    21
  ],
  [
    3392995328,
    4294901760,
    22
  ],
  [
    3393060864,
    4294901760,
    22
  ],
  [
    3393126400,
    4294901760,
    24
  ],
  [
    3393257472,
    4294901760,
    21
  ],
  [
    3393323008,
    4294901760,
    22
  ],
  [
    3393388544,
    4294901760,
    22
  ],
  [
    3393519616,
    4294901760,
    22
  ],
  [
    3393585152,
    4294901760,
    19
  ],
  [
    3393650688,
    4294901760,
    22
  ],
  [
    3393716224,
    4294901760,
    21
  ],
  [
    3393781760,
    4294901760,
    22
  ],
  [
    3393847296,
    4294901760,
    21
  ],
  [
    3393912832,
    4294901760,
    20
  ],
  [
    3393978368,
    4294901760,
    22
  ],
  [
    3394043904,
    4294901760,
    21
  ],
  [
    3394109440,
    4294901760,
    21
  ],
  [
    3394174976,
    4294901760,
    21
  ],
  [
    3394240512,
    4294901760,
    21
  ],
  [
    3394306048,
    4294901760,
    22
  ],
  [
    3394437120,
    4294901760,
    22
  ],
  [
    3394502656,
    4294901760,
    22
  ],
  [
    3394568192,
    4294901760,
    20
  ],
  [
    3394633728,
    4294901760,
    24
  ],
  [
    3394699264,
    4294901760,
    20
  ],
  [
    3394764800,
    4294901760,
    22
  ],
  [
    3394830336,
    4294901760,
    21
  ],
  [
    3394895872,
    4294901760,
    22
  ],
  [
    3394961408,
    4294901760,
    22
  ],
  [
    3395026944,
    4294901760,
    22
  ],
  [
    3395092480,
    4294901760,
    22
  ],
  [
    3395158016,
    4294901760,
    24
  ],
  [
    3395223552,
    4294901760,
    21
  ],
  [
    3395289088,
    4294901760,
    18
  ],
  [
    3395354624,
    4294901760,
    21
  ],
  [
    3395420160,
    4294901760,
    21
  ],
  [
    3395485696,
    4294901760,
    18
  ],
  [
    3395551232,
    4294901760,
    21
  ],
  [
    3395616768,
    4294901760,
    18
  ],
  [
    3395682304,
    4294901760,
    19
  ],
  [
    3395747840,
    4294901760,
    21
  ],
  [
    3395813376,
    4294836224,
    15
  ],
  [
    3395944448,
    4294901760,
    16
  ],
  [
    3396009984,
    4294901760,
    17
  ],
  [
    3396075520,
    4294901760,
    16
  ],
  [
    3396141056,
    4294901760,
    16
  ],
  [
    3396206592,
    4294901760,
    18
  ],
  [
    3396272128,
    4294901760,
    17
  ],
  [
    3396337664,
    4294901760,
    16
  ],
  [
    3396403200,
    4294901760,
    20
  ],
  [
    3396468736,
    4294901760,
    19
  ],
  [
    3396534272,
    4294901760,
    19
  ],
  [
    3396599808,
    4294901760,
    19
  ],
  [
    3396665344,
    4294901760,
    18
  ],
  [
    3396730880,
    4294901760,
    19
  ],
  [
    3396796416,
    4294901760,
    19
  ],
  [
    3396861952,
    4294901760,
    18
  ],
  [
    3396927488,
    4294901760,
    16
  ],
  [
    3396993024,
    4294901760,
    21
  ],
  [
    3397058560,
    4294901760,
    20
  ],
  [
    3397124096,
    4294901760,
    21
  ],
  [
    3397189632,
    4294901760,
    24
  ],
  [
    3397320704,
    4294901760,
    23
  ],
  [
    3397451776,
    4294901760,
    24
  ],
  [
    3397517312,
    4294901760,
    19
  ],
  [
    3397582848,
    4294901760,
    21
  ],
  [
    3397713920,
    4294901760,
    20
  ],
  [
    3397779456,
    4294901760,
    24
  ],
  [
    3397910528,
    4294901760,
    20
  ],
  [
    3397976064,
    4294901760,
    24
  ],
  [
    3398172672,
    4294901760,
    22
  ],
  [
    3398238208,
    4294901760,
    19
  ],
  [
    3398303744,
    4294901760,
    20
  ],
  [
    3398369280,
    4294901760,
    22
  ],
  [
    3398434816,
    4294901760,
    22
  ],
  [
    3398565888,
    4294901760,
    20
  ],
  [
    3398631424,
    4294901760,
    20
  ],
  [
    3398696960,
    4294901760,
    20
  ],
  [
    3398762496,
    4294901760,
    19
  ],
  [
    3398828032,
    4294901760,
    20
  ],
  [
    3398893568,
    4294901760,
    22
  ],
  [
    3398959104,
    4294901760,
    20
  ],
  [
    3399024640,
    4294901760,
    22
  ],
  [
    3399286784,
    4294901760,
    19
  ],
  [
    3399352320,
    4294901760,
    19
  ],
  [
    3399483392,
    4294901760,
    22
  ],
  [
    3399614464,
    4294901760,
    24
  ],
  [
    3399745536,
    4294901760,
    20
  ],
  [
    3399811072,
    4294901760,
    20
  ],
  [
    3399876608,
    4294901760,
    19
  ],
  [
    3400007680,
    4294901760,
    22
  ],
  [
    3400138752,
    4294901760,
    19
  ],
  [
    3400204288,
    4294901760,
    21
  ],
  [
    3400269824,
    4294901760,
    22
  ],
  [
    3400335360,
    4294901760,
    22
  ],
  [
    3400400896,
    4294901760,
    20
  ],
  [
    3400531968,
    4294901760,
    19
  ],
  [
    3400728576,
    4294901760,
    22
  ],
  [
    3400794112,
    4294901760,
    19
  ],
  [
    3400859648,
    4294901760,
    22
  ],
  [
    3400925184,
    4294901760,
    20
  ],
  [
    3401383936,
    4294901760,
    18
  ],
  [
    3401515008,
    4294901760,
    24
  ],
  [
    3401580544,
    4294443008,
    13
  ],
  [
    3402104832,
    4294705152,
    14
  ],
  [
    3402366976,
    4294705152,
    14
  ],
  [
    3405774848,
    4294901760,
    22
  ],
  [
    3405840384,
    4294901760,
    22
  ],
  [
    3405905920,
    4294901760,
    21
  ],
  [
    3405971456,
    4294901760,
    24
  ],
  [
    3406036992,
    4294901760,
    23
  ],
  [
    3406102528,
    4294901760,
    23
  ],
  [
    3406168064,
    4294901760,
    24
  ],
  [
    3406233600,
    4294901760,
    24
  ],
  [
    3406299136,
    4294901760,
    24
  ],
  [
    3406364672,
    4294901760,
    24
  ],
  [
    3406430208,
    4294901760,
    24
  ],
  [
    3406495744,
    4294901760,
    24
  ],
  [
    3406561280,
    4294901760,
    24
  ],
  [
    3406626816,
    4294901760,
    24
  ],
  [
    3406692352,
    4294901760,
    22
  ],
  [
    3406757888,
    4294901760,
    20
  ],
  [
    3406823424,
    4294901760,
    24
  ],
  [
    3406888960,
    4294901760,
    24
  ],
  [
    3406954496,
    4294901760,
    23
  ],
  [
    3407020032,
    4294901760,
    24
  ],
  [
    3407085568,
    4294901760,
    24
  ],
  [
    3407151104,
    4294901760,
    23
  ],
  [
    3407216640,
    4294901760,
    24
  ],
  [
    3407282176,
    4294901760,
    24
  ],
  [
    3407347712,
    4294901760,
    24
  ],
  [
    3407413248,
    4294901760,
    24
  ],
  [
    3407478784,
    4294901760,
    24
  ],
  [
    3407544320,
    4294901760,
    24
  ],
  [
    3407609856,
    4294901760,
    24
  ],
  [
    3407675392,
    4294901760,
    24
  ],
  [
    3407740928,
    4294901760,
    23
  ],
  [
    3407806464,
    4294901760,
    24
  ],
  [
    3407872000,
    4294901760,
    24
  ],
  [
    3407937536,
    4294901760,
    24
  ],
  [
    3408003072,
    4294901760,
    24
  ],
  [
    3409379328,
    4294901760,
    23
  ],
  [
    3409444864,
    4294901760,
    24
  ],
  [
    3409510400,
    4294901760,
    24
  ],
  [
    3409838080,
    4294901760,
    24
  ],
  [
    3410755584,
    4294901760,
    22
  ],
  [
    3410821120,
    4294901760,
    22
  ],
  [
    3410886656,
    4294901760,
    20
  ],
  [
    3410952192,
    4294901760,
    20
  ],
  [
    3411017728,
    4294901760,
    23
  ],
  [
    3411083264,
    4294901760,
    21
  ],
  [
    3411148800,
    4294901760,
    23
  ],
  [
    3411214336,
    4294901760,
    22
  ],
  [
    3411410944,
    4294901760,
    19
  ],
  [
    3411542016,
    4294901760,
    19
  ],
  [
    3411607552,
    4294901760,
    22
  ],
  [
    3411673088,
    4294901760,
    22
  ],
  [
    3411738624,
    4294901760,
    19
  ],
  [
    3411804160,
    4294901760,
    22
  ],
  [
    3411869696,
    4294901760,
    22
  ],
  [
    3411935232,
    4294901760,
    22
  ],
  [
    3412000768,
    4294901760,
    21
  ],
  [
    3412262912,
    4294901760,
    21
  ],
  [
    3412328448,
    4294901760,
    20
  ],
  [
    3412590592,
    4294901760,
    20
  ],
  [
    3412656128,
    4294901760,
    19
  ],
  [
    3412787200,
    4294901760,
    17
  ],
  [
    3412983808,
    4294901760,
    19
  ],
  [
    3413245952,
    4294901760,
    22
  ],
  [
    3413508096,
    4294901760,
    19
  ],
  [
    3413573632,
    4294901760,
    21
  ],
  [
    3413835776,
    4294901760,
    24
  ],
  [
    3414163456,
    4294901760,
    19
  ],
  [
    3414228992,
    4294901760,
    21
  ],
  [
    3414294528,
    4294901760,
    19
  ],
  [
    3414425600,
    4294901760,
    19
  ],
  [
    3414556672,
    4294901760,
    21
  ],
  [
    3414622208,
    4294901760,
    20
  ],
  [
    3415080960,
    4294901760,
    24
  ],
  [
    3415212032,
    4294901760,
    19
  ],
  [
    3415277568,
    4294901760,
    19
  ],
  [
    3415474176,
    4294901760,
    18
  ],
  [
    3415539712,
    4294901760,
    22
  ],
  [
    3415736320,
    4294901760,
    19
  ],
  [
    3415801856,
    4294901760,
    22
  ],
  [
    3415998464,
    4294901760,
    18
  ],
  [
    3416129536,
    4294901760,
    21
  ],
  [
    3416260608,
    4294901760,
    22
  ],
  [
    3416326144,
    4294901760,
    22
  ],
  [
    3416653824,
    4294901760,
    19
  ],
  [
    3416719360,
    4294901760,
    22
  ],
  [
    3416784896,
    4294901760,
    19
  ],
  [
    3416915968,
    4294901760,
    23
  ],
  [
    3416981504,
    4294901760,
    22
  ],
  [
    3417178112,
    4294901760,
    24
  ],
  [
    3417243648,
    4294901760,
    19
  ],
  [
    3417309184,
    4294901760,
    18
  ],
  [
    3417833472,
    4294901760,
    20
  ],
  [
    3417899008,
    4294901760,
    24
  ],
  [
    3418030080,
    4294901760,
    19
  ],
  [
    3418161152,
    4294901760,
    23
  ],
  [
    3418226688,
    4294901760,
    20
  ],
  [
    3418292224,
    4294901760,
    23
  ],
  [
    3418357760,
    4294901760,
    19
  ],
  [
    3418423296,
    4294901760,
    19
  ],
  [
    3418488832,
    4294901760,
    21
  ],
  [
    3418554368,
    4294901760,
    19
  ],
  [
    3418619904,
    4294901760,
    21
  ],
  [
    3418947584,
    4294901760,
    24
  ],
  [
    3419013120,
    4294901760,
    22
  ],
  [
    3419209728,
    4294901760,
    19
  ],
  [
    3419340800,
    4294901760,
    20
  ],
  [
    3419406336,
    4294901760,
    20
  ],
  [
    3419471872,
    4294901760,
    19
  ],
  [
    3419668480,
    4294901760,
    20
  ],
  [
    3419865088,
    4294901760,
    21
  ],
  [
    3419996160,
    4294901760,
    22
  ],
  [
    3420389376,
    4294901760,
    20
  ],
  [
    3425959936,
    4294901760,
    24
  ],
  [
    3523346432,
    4294901760,
    20
  ],
  [
    3523543040,
    4294901760,
    19
  ],
  [
    3523674112,
    4294901760,
    22
  ],
  [
    3524001792,
    4294901760,
    18
  ],
  [
    3524067328,
    4294901760,
    18
  ],
  [
    3524132864,
    4294901760,
    19
  ],
  [
    3524198400,
    4294901760,
    19
  ],
  [
    3524263936,
    4294901760,
    22
  ],
  [
    3524591616,
    4294901760,
    17
  ],
  [
    3524657152,
    4294901760,
    16
  ],
  [
    3524722688,
    4294901760,
    19
  ],
  [
    3524853760,
    4294901760,
    16
  ],
  [
    3524919296,
    4294836224,
    15
  ],
  [
    3525050368,
    4294705152,
    14
  ],
  [
    3525312512,
    4294705152,
    14
  ],
  [
    3525574656,
    4294705152,
    14
  ],
  [
    3525836800,
    4294443008,
    13
  ],
  [
    3526557696,
    4294901760,
    16
  ],
  [
    3526623232,
    4294901760,
    18
  ],
  [
    3526688768,
    4294901760,
    17
  ],
  [
    3526885376,
    4294901760,
    19
  ],
  [
    3527933952,
    4294901760,
    17
  ],
  [
    3527999488,
    4294901760,
    19
  ],
  [
    3528065024,
    4294901760,
    19
  ],
  [
    3528130560,
    4294901760,
    16
  ],
  [
    3528196096,
    4294901760,
    19
  ],
  [
    3528261632,
    4294901760,
    16
  ],
  [
    3528327168,
    4294901760,
    19
  ],
  [
    3528392704,
    4294901760,
    18
  ],
  [
    3528589312,
    4294836224,
    15
  ],
  [
    3528916992,
    4294901760,
    20
  ],
  [
    3535339520,
    4294901760,
    18
  ],
  [
    3535798272,
    4294901760,
    19
  ],
  [
    3544186880,
    4294705152,
    14
  ],
  [
    3544449024,
    4294836224,
    15
  ],
  [
    3544580096,
    4294836224,
    15
  ],
  [
    3545235456,
    4294901760,
    16
  ],
  [
    3545300992,
    4294901760,
    16
  ],
  [
    3545366528,
    4294901760,
    16
  ],
  [
    3545432064,
    4294901760,
    16
  ],
  [
    3545497600,
    4294836224,
    15
  ],
  [
    3545628672,
    4294836224,
    15
  ],
  [
    3545759744,
    4294901760,
    16
  ],
  [
    3545825280,
    4294901760,
    16
  ],
  [
    3545890816,
    4294836224,
    15
  ],
  [
    3546021888,
    4294836224,
    15
  ],
  [
    3546152960,
    4294836224,
    15
  ],
  [
    3546284032,
    4294836224,
    15
  ],
  [
    3546415104,
    4294901760,
    16
  ],
  [
    3546480640,
    4294901760,
    18
  ],
  [
    3546546176,
    4294901760,
    16
  ],
  [
    3546611712,
    4294901760,
    18
  ],
  [
    3546677248,
    4294901760,
    16
  ],
  [
    3546742784,
    4294901760,
    17
  ],
  [
    3548905472,
    4294705152,
    14
  ],
  [
    3549167616,
    4294836224,
    15
  ],
  [
    3549298688,
    4294901760,
    17
  ],
  [
    3549364224,
    4294901760,
    16
  ],
  [
    3549429760,
    4294836224,
    15
  ],
  [
    3549560832,
    4294901760,
    16
  ],
  [
    3549626368,
    4294901760,
    16
  ],
  [
    3549691904,
    4294705152,
    14
  ],
  [
    3549954048,
    4294836224,
    15
  ],
  [
    3550085120,
    4294901760,
    16
  ],
  [
    3550150656,
    4294901760,
    18
  ],
  [
    3550216192,
    4294705152,
    14
  ],
  [
    3550478336,
    4294705152,
    14
  ],
  [
    3550740480,
    4294705152,
    14
  ],
  [
    3560964096,
    4294901760,
    17
  ],
  [
    3565223936,
    4294901760,
    17
  ],
  [
    3657433088,
    4294901760,
    16
  ],
  [
    3657498624,
    4294901760,
    16
  ],
  [
    3657564160,
    4294836224,
    15
  ],
  [
    3657695232,
    4294836224,
    15
  ],
  [
    3657826304,
    4294901760,
    16
  ],
  [
    3657891840,
    4294901760,
    16
  ],
  [
    3657957376,
    4294836224,
    15
  ],
  [
    3658088448,
    4294901760,
    16
  ],
  [
    3658153984,
    4294901760,
    16
  ],
  [
    3658219520,
    4294901760,
    16
  ],
  [
    3658285056,
    4294901760,
    16
  ],
  [
    3658350592,
    4294836224,
    15
  ],
  [
    3658481664,
    4294705152,
    14
  ],
  [
    3658743808,
    4294901760,
    16
  ],
  [
    3658809344,
    4294901760,
    17
  ],
  [
    3658874880,
    4294836224,
    15
  ],
  [
    3659005952,
    4294836224,
    15
  ],
  [
    3659137024,
    4294901760,
    16
  ],
  [
    3659202560,
    4294901760,
    16
  ],
  [
    3659268096,
    4294836224,
    15
  ],
  [
    3659399168,
    4294836224,
    15
  ],
  [
    3661103104,
    4294705152,
    14
  ],
  [
    3661365248,
    4294836224,
    15
  ],
  [
    3661496320,
    4294901760,
    17
  ],
  [
    3661561856,
    4294901760,
    16
  ],
  [
    3661627392,
    4294836224,
    15
  ],
  [
    3661758464,
    4294901760,
    16
  ],
  [
    3661824000,
    4294901760,
    17
  ],
  [
    3661889536,
    4294836224,
    15
  ],
  [
    3662020608,
    4294836224,
    15
  ],
  [
    3662151680,
    4294705152,
    14
  ],
  [
    3662413824,
    4294836224,
    15
  ],
  [
    3662544896,
    4294836224,
    15
  ],
  [
    3662675968,
    4294705152,
    14
  ],
  [
    3662938112,
    4294705152,
    14
  ],
  [
    3663200256,
    4294443008,
    13
  ],
  [
    3663724544,
    4294836224,
    15
  ],
  [
    3663855616,
    4294901760,
    17
  ],
  [
    3663921152,
    4294901760,
    16
  ],
  [
    3663986688,
    4294901760,
    21
  ],
  [
    3664248832,
    4294901760,
    17
  ],
  [
    3664314368,
    4294901760,
    16
  ],
  [
    3664379904,
    4294836224,
    15
  ],
  [
    3664510976,
    4294901760,
    16
  ],
  [
    3664576512,
    4294901760,
    16
  ],
  [
    3669557248,
    4294901760,
    19
  ],
  [
    3670016000,
    4294901760,
    16
  ],
  [
    3670081536,
    4294901760,
    16
  ],
  [
    3670147072,
    4294901760,
    16
  ],
  [
    3670212608,
    4294901760,
    16
  ],
  [
    3670278144,
    4294705152,
    14
  ],
  [
    3670540288,
    4294705152,
    14
  ],
  [
    3670802432,
    4294836224,
    15
  ],
  [
    3670933504,
    4294836224,
    15
  ],
  [
    3673161728,
    4294705152,
    14
  ],
  [
    3673423872,
    4294836224,
    15
  ],
  [
    3673554944,
    4294836224,
    15
  ],
  [
    3673751552,
    4294901760,
    16
  ],
  [
    3678928896,
    4294901760,
    16
  ],
  [
    3679584256,
    4294901760,
    16
  ],
  [
    3679649792,
    4294901760,
    17
  ],
  [
    3680108544,
    4294901760,
    22
  ],
  [
    3682598912,
    4293918720,
    12
  ],
  [
    3683647488,
    4294705152,
    14
  ],
  [
    3683909632,
    4294901760,
    16
  ],
  [
    3683975168,
    4294901760,
    17
  ],
  [
    3684040704,
    4294901760,
    19
  ],
  [
    3684106240,
    4294901760,
    19
  ],
  [
    3684171776,
    4294836224,
    15
  ],
  [
    3684302848,
    4294836224,
    15
  ],
  [
    3684433920,
    4294836224,
    15
  ],
  [
    3684564992,
    4294901760,
    17
  ],
  [
    3684630528,
    4294901760,
    18
  ],
  [
    3688366080,
    4294836224,
    15
  ],
  [
    3688497152,
    4294836224,
    15
  ],
  [
    3688628224,
    4294901760,
    16
  ],
  [
    3688693760,
    4294901760,
    16
  ],
  [
    3688759296,
    4294836224,
    15
  ],
  [
    3688890368,
    4294836224,
    15
  ],
  [
    3689021440,
    4294901760,
    16
  ],
  [
    3689086976,
    4294901760,
    16
  ],
  [
    3689152512,
    4294836224,
    15
  ],
  [
    3689283584,
    4294836224,
    15
  ],
  [
    3689414656,
    4294705152,
    14
  ],
  [
    3689676800,
    4294836224,
    15
  ],
  [
    3689807872,
    4294836224,
    15
  ],
  [
    3690070016,
    4294836224,
    15
  ],
  [
    3690201088,
    4294705152,
    14
  ],
  [
    3697606656,
    4294901760,
    18
  ],
  [
    3698327552,
    4294705152,
    14
  ],
  [
    3700948992,
    4294901760,
    17
  ],
  [
    3701080064,
    4294836224,
    15
  ],
  [
    3701342208,
    4294901760,
    22
  ],
  [
    3701473280,
    4292870144,
    11
  ],
  [
    3703570432,
    4294836224,
    15
  ],
  [
    3703701504,
    4294836224,
    15
  ],
  [
    3703832576,
    4294705152,
    14
  ],
  [
    3704094720,
    4294443008,
    13
  ],
  [
    3706126336,
    4294901760,
    18
  ],
  [
    3706191872,
    4294901760,
    18
  ],
  [
    3706322944,
    4294901760,
    16
  ],
  [
    3706847232,
    4294836224,
    15
  ],
  [
    3707174912,
    4294901760,
    21
  ],
  [
    3707240448,
    4294705152,
    14
  ],
  [
    3707502592,
    4294901760,
    16
  ],
  [
    3707764736,
    4294836224,
    15
  ],
  [
    3707895808,
    4294901760,
    16
  ],
  [
    3707961344,
    4294901760,
    17
  ],
  [
    3708026880,
    4294901760,
    16
  ],
  [
    3708092416,
    4294901760,
    17
  ],
  [
    3708157952,
    4294901760,
    16
  ],
  [
    3708223488,
    4294901760,
    19
  ],
  [
    3708289024,
    4294836224,
    15
  ],
  [
    3708420096,
    4294901760,
    16
  ],
  [
    3708485632,
    4294901760,
    17
  ],
  [
    3708551168,
    4294901760,
    17
  ],
  [
    3708616704,
    4294901760,
    18
  ],
  [
    3708682240,
    4294836224,
    15
  ],
  [
    3715760128,
    4294836224,
    15
  ],
  [
    3716153344,
    4294901760,
    17
  ],
  [
    3716218880,
    4294901760,
    16
  ],
  [
    3716284416,
    4294836224,
    15
  ],
  [
    3716481024,
    4294901760,
    19
  ],
  [
    3716677632,
    4294901760,
    16
  ],
  [
    3716743168,
    4294901760,
    16
  ],
  [
    3719036928,
    4294705152,
    14
  ],
  [
    3719299072,
    4294443008,
    13
  ],
  [
    3720347648,
    4294836224,
    15
  ],
  [
    3720478720,
    4294901760,
    16
  ],
  [
    3720544256,
    4294901760,
    16
  ],
  [
    3720609792,
    4294836224,
    15
  ],
  [
    3720740864,
    4294901760,
    16
  ],
  [
    3720806400,
    4294901760,
    19
  ],
  [
    3720871936,
    4294705152,
    14
  ],
  [
    3721134080,
    4294836224,
    15
  ],
  [
    3721265152,
    4294901760,
    16
  ],
  [
    3721330688,
    4294901760,
    18
  ],
  [
    3721396224,
    4294705152,
    14
  ],
  [
    3721658368,
    4294901760,
    16
  ],
  [
    3721723904,
    4294901760,
    16
  ],
  [
    3721789440,
    4294836224,
    15
  ],
  [
    3721920512,
    4294443008,
    13
  ],
  [
    3722444800,
    4294443008,
    13
  ],
  [
    3722969088,
    4294705152,
    14
  ],
  [
    3723231232,
    4294836224,
    15
  ],
  [
    3723362304,
    4294901760,
    16
  ],
  [
    3723427840,
    4294901760,
    17
  ],
  [
    3725590528,
    4294836224,
    15
  ],
  [
    3725721600,
    4294836224,
    15
  ],
  [
    3725852672,
    4294836224,
    15
  ],
  [
    3725983744,
    4294901760,
    16
  ],
  [
    3726049280,
    4294901760,
    16
  ],
  [
    3726114816,
    4294836224,
    15
  ],
  [
    3726245888,
    4294836224,
    15
  ],
  [
    3726376960,
    4294705152,
    14
  ],
  [
    3726639104,
    4292870144,
    11
  ],
  [
    3728736256,
    4294443008,
    13
  ],
  [
    3729260544,
    4294836224,
    15
  ],
  [
    3729391616,
    4294901760,
    16
  ],
  [
    3729457152,
    4294901760,
    16
  ],
  [
    3729522688,
    4294705152,
    14
  ],
  [
    3729784832,
    4294836224,
    15
  ],
  [
    3729915904,
    4294901760,
    16
  ],
  [
    3729981440,
    4294901760,
    17
  ],
  [
    3730046976,
    4294901760,
    16
  ],
  [
    3730112512,
    4294901760,
    17
  ],
  [
    3730178048,
    4294836224,
    15
  ],
  [
    3730309120,
    4294836224,
    15
  ],
  [
    3730440192,
    4294836224,
    15
  ],
  [
    3730571264,
    4294705152,
    14
  ],
  [
    3732733952,
    4294901760,
    16
  ],
  [
    3732799488,
    4294901760,
    17
  ],
  [
    3732930560,
    4294705152,
    14
  ],
  [
    3733192704,
    4294705152,
    14
  ],
  [
    3733454848,
    4294443008,
    13
  ],
  [
    3735027712,
    4294836224,
    15
  ],
  [
    3735158784,
    4294901760,
    16
  ],
  [
    3735224320,
    4294901760,
    19
  ],
  [
    3735552000,
    4294836224,
    15
  ],
  [
    3735683072,
    4294836224,
    15
  ],
  [
    3735814144,
    4294901760,
    17
  ],
  [
    3735879680,
    4294901760,
    16
  ],
  [
    3735945216,
    4294836224,
    15
  ],
  [
    3736076288,
    4294443008,
    13
  ],
  [
    3736600576,
    4294443008,
    13
  ],
  [
    3737124864,
    4294705152,
    14
  ],
  [
    3737387008,
    4294836224,
    15
  ],
  [
    3737518080,
    4294901760,
    16
  ],
  [
    3737583616,
    4294901760,
    16
  ],
  [
    3737649152,
    4294705152,
    14
  ],
  [
    3737911296,
    4294836224,
    15
  ],
  [
    3738042368,
    4294836224,
    15
  ],
  [
    3738173440,
    4294443008,
    13
  ],
  [
    3738697728,
    4294836224,
    15
  ],
  [
    3738828800,
    4294901760,
    16
  ],
  [
    3738894336,
    4294901760,
    16
  ],
  [
    3738959872,
    4294836224,
    15
  ],
  [
    3739090944,
    4294836224,
    15
  ],
  [
    3740270592,
    4294443008,
    13
  ],
  [
    3740794880,
    4294901760,
    16
  ],
  [
    3740860416,
    4294901760,
    17
  ],
  [
    3741319168,
    4294836224,
    15
  ],
  [
    3741450240,
    4294836224,
    15
  ],
  [
    3741581312,
    4294705152,
    14
  ],
  [
    3741843456,
    4294443008,
    13
  ],
  [
    3742629888,
    4294836224,
    15
  ],
  [
    3743088640,
    4294901760,
    22
  ],
  [
    3743219712,
    4294901760,
    22
  ],
  [
    3745513472,
    4292870144,
    11
  ],
  [
    3747610624,
    4293918720,
    12
  ],
  [
    3748659200,
    4294705152,
    14
  ],
  [
    3748921344,
    4294836224,
    15
  ],
  [
    3749183488,
    4294901760,
    17
  ],
  [
    3749249024,
    4294901760,
    17
  ],
  [
    3749314560,
    4294836224,
    15
  ],
  [
    3749445632,
    4294705152,
    14
  ],
  [
    3749707776,
    4294836224,
    15
  ],
  [
    3750756352,
    4293918720,
    12
  ],
  [
    3751804928,
    4294705152,
    14
  ],
  [
    3752198144,
    4294836224,
    15
  ],
  [
    3753902080,
    4294836224,
    15
  ],
  [
    3754295296,
    4294836224,
    15
  ],
  [
    3754491904,
    4294901760,
    16
  ],
  [
    3754557440,
    4294836224,
    15
  ],
  [
    3754950656,
    4294705152,
    14
  ],
  [
    3755212800,
    4294836224,
    15
  ],
  [
    3755343872,
    4294836224,
    15
  ],
  [
    3755737088,
    4294836224,
    15
  ],
  [
    3755933696,
    4294901760,
    20
  ],
  [
    3757047808,
    4294443008,
    13
  ],
  [
    3757572096,
    4294705152,
    14
  ],
  [
    3757834240,
    4294901760,
    17
  ],
  [
    3757965312,
    4294901760,
    16
  ],
  [
    3758030848,
    4294901760,
    17
  ]
];

var directDomains = {
  "10010.com": 1,
  "115.com": 1,
  "123u.com": 1,
  "126.com": 1,
  "126.net": 1,
  "163.com": 1,
  "17173.com": 1,
  "178.com": 1,
  "17cdn.com": 1,
  "21cn.com": 1,
  "2288.org": 1,
  "3322.org": 1,
  "360buy.com": 1,
  "360buyimg.com": 1,
  "360doc.com": 1,
  "360hu.com": 1,
  "360safe.com": 1,
  "36kr.com": 1,
  "400gb.com": 1,
  "4399.com": 1,
  "51.la": 1,
  "51buy.com": 1,
  "51cto.com": 1,
  "51job.com": 1,
  "51jobcdn.com": 1,
  "5d6d.com": 1,
  "5d6d.net": 1,
  "61.com": 1,
  "6600.org": 1,
  "6rooms.com": 1,
  "7766.org": 1,
  "7k7k.com": 1,
  "8800.org": 1,
  "8866.org": 1,
  "90g.org": 1,
  "91.com": 1,
  "9966.org": 1,
  "acfun.tv": 1,
  "aicdn.com": 1,
  "ali213.net": 1,
  "alibaba.com": 1,
  "alicdn.com": 1,
  "aliexpress.com": 1,
  "aliimg.com": 1,
  "alikunlun.com": 1,
  "alimama.com": 1,
  "alipay.com": 1,
  "alipayobjects.com": 1,
  "alisoft.com": 1,
  "aliyun.com": 1,
  "aliyuncdn.com": 1,
  "aliyuncs.com": 1,
  "anzhi.com": 1,
  "appinn.com": 1,
  "apple.cn": 1,
  "apple.com": 1,
  "appsina.com": 1,
  "archlinuxcn.org": 1,
  "atpanel.com": 1,
  "baidu.com": 1,
  "baidupcs.com": 1,
  "baidustatic.com": 1,
  "baifendian.com": 1,
  "baihe.com": 1,
  "baixing.com": 1,
  "bdimg.com": 1,
  "bdstatic.com": 1,
  "bilibili.tv": 1,
  "blogbus.com": 1,
  "blueidea.com": 1,
  "ccb.com": 1,
  "cctv.com": 1,
  "cctvpic.com": 1,
  "cdn20.com": 1,
  "china.com": 1,
  "chinabyte.com": 1,
  "chinacache.com": 1,
  "chinacache.net": 1,
  "chinacaipu.com": 1,
  "chinagba.com": 1,
  "chinahr.com": 1,
  "chinajoy.net": 1,
  "chinamobile.com": 1,
  "chinanetcenter.com": 1,
  "chinanews.com": 1,
  "chinapnr.com": 1,
  "chinaren.com": 1,
  "chinaspeeds.net": 1,
  "chinaunix.net": 1,
  "chinaz.com": 1,
  "chint.com": 1,
  "chiphell.com": 1,
  "chuangxin.com": 1,
  "ci123.com": 1,
  "ciku5.com": 1,
  "citysbs.com": 1,
  "class.coursera.org": 1,
  "cloudcdn.net": 1,
  "cmbchina.com": 1,
  "cmfu.com": 1,
  "cmpassport.com": 1,
  "cmread.com": 1,
  "cmwb.com": 1,
  "cn": 1,
  "cn.archive.ubuntu.com": 1,
  "cn.bing.com": 1,
  "cn.coremetrics.com": 1,
  "cn.debian.org": 1,
  "cn.msn.com": 1,
  "cnak2.englishtown.com": 1,
  "cnbeta.com": 1,
  "cnbetacdn.com": 1,
  "cnblogs.com": 1,
  "cnepub.com": 1,
  "cnzz.com": 1,
  "comsenz.com": 1,
  "csdn.net": 1,
  "ct10000.com": 1,
  "ctdisk.com": 1,
  "dangdang.com": 1,
  "dbank.com": 1,
  "dedecms.com": 1,
  "diandian.com": 1,
  "dianping.com": 1,
  "discuz.com": 1,
  "discuz.net": 1,
  "dl.google.com": 1,
  "docin.com": 1,
  "donews.com": 1,
  "dospy.com": 1,
  "douban.com": 1,
  "douban.fm": 1,
  "duapp.com": 1,
  "duba.net": 1,
  "duomi.com": 1,
  "duote.com": 1,
  "duowan.com": 1,
  "egou.com": 1,
  "et8.org": 1,
  "etao.com": 1,
  "f3322.org": 1,
  "fantong.com": 1,
  "fenzhi.com": 1,
  "fhldns.com": 1,
  "ganji.com": 1,
  "gaopeng.com": 1,
  "geekpark.net": 1,
  "gfan.com": 1,
  "gtimg.com": 1,
  "hacdn.net": 1,
  "hadns.net": 1,
  "hao123.com": 1,
  "hao123img.com": 1,
  "hc360.com": 1,
  "hdslb.com": 1,
  "hexun.com": 1,
  "hiapk.com": 1,
  "hichina.com": 1,
  "hoopchina.com": 1,
  "huanqiu.com": 1,
  "hudong.com": 1,
  "huochepiao.com": 1,
  "hupu.com": 1,
  "iask.com": 1,
  "iciba.com": 1,
  "icloud.com": 1,
  "idqqimg.com": 1,
  "ifanr.com": 1,
  "ifeng.com": 1,
  "ifengimg.com": 1,
  "ijinshan.com": 1,
  "iqiyi.com": 1,
  "it168.com": 1,
  "itcpn.net": 1,
  "iteye.com": 1,
  "itouzi.com": 1,
  "jandan.net": 1,
  "jd.com": 1,
  "jddebug.com": 1,
  "jiashule.com": 1,
  "jiasule.com": 1,
  "jiathis.com": 1,
  "jiayuan.com": 1,
  "jiepang.com": 1,
  "jing.fm": 1,
  "jobbole.com": 1,
  "jstv.com": 1,
  "jumei.com": 1,
  "kaixin001.com": 1,
  "kandian.com": 1,
  "kandian.net": 1,
  "kanimg.com": 1,
  "kankanews.com": 1,
  "kdnet.net": 1,
  "koudai8.com": 1,
  "ku6.com": 1,
  "ku6cdn.com": 1,
  "ku6img.com": 1,
  "kuaidi100.com": 1,
  "kugou.com": 1,
  "lashou.com": 1,
  "letao.com": 1,
  "letv.com": 1,
  "lietou.com": 1,
  "linezing.com": 1,
  "loli.mg": 1,
  "loli.vg": 1,
  "lvping.com": 1,
  "lxdns.com": 1,
  "mangocity.com": 1,
  "mapbar.com": 1,
  "mcbbs.net": 1,
  "mediav.com": 1,
  "meilishuo.com": 1,
  "meituan.com": 1,
  "meituan.net": 1,
  "meizu.com": 1,
  "microsoft.com": 1,
  "miui.com": 1,
  "moe123.com": 1,
  "moegirl.org": 1,
  "mop.com": 1,
  "mtime.com": 1,
  "my-card.in": 1,
  "mydrivers.com": 1,
  "mzstatic.com": 1,
  "netease.com": 1,
  "newsmth.net": 1,
  "ngacn.cc": 1,
  "nuomi.com": 1,
  "okbuy.com": 1,
  "optaim.com": 1,
  "oschina.net": 1,
  "paipai.com": 1,
  "pcbeta.com": 1,
  "pchome.net": 1,
  "pcpop.com": 1,
  "pengyou.com": 1,
  "phoenixlzx.com": 1,
  "phpwind.net": 1,
  "pingan.com": 1,
  "pool.ntp.org": 1,
  "pplive.com": 1,
  "pps.tv": 1,
  "ppstream.com": 1,
  "pptv.com": 1,
  "pubyun.com": 1,
  "qhimg.com": 1,
  "qianlong.com": 1,
  "qidian.com": 1,
  "qingdaonews.com": 1,
  "qiniu.com": 1,
  "qiniudn.com": 1,
  "qiushibaike.com": 1,
  "qiyi.com": 1,
  "qiyipic.com": 1,
  "qq.com": 1,
  "qqmail.com": 1,
  "qstatic.com": 1,
  "qunar.com": 1,
  "qunarzz.com": 1,
  "qvbuy.com": 1,
  "renren.com": 1,
  "renrendai.com": 1,
  "rrfmn.com": 1,
  "rrimg.com": 1,
  "sanguosha.com": 1,
  "sdo.com": 1,
  "sina.com": 1,
  "sinaapp.com": 1,
  "sinaedge.com": 1,
  "sinaimg.cn": 1,
  "sinaimg.com": 1,
  "sinajs.com": 1,
  "skycn.com": 1,
  "smzdm.com": 1,
  "sogou.com": 1,
  "sohu.com": 1,
  "soku.com": 1,
  "solidot.org": 1,
  "soso.com": 1,
  "soufun.com": 1,
  "soufunimg.com": 1,
  "staticfile.org": 1,
  "staticsdo.com": 1,
  "steamcn.com": 1,
  "suning.com": 1,
  "szzfgjj.com": 1,
  "tanx.com": 1,
  "taobao.com": 1,
  "taobaocdn.com": 1,
  "tb.cn": 1,
  "tbcache.com": 1,
  "tdimg.com": 1,
  "tencent.com": 1,
  "tenpay.com": 1,
  "tgbus.com": 1,
  "thawte.com": 1,
  "tiancity.com": 1,
  "tianyaui.com": 1,
  "tiexue.net": 1,
  "tmall.com": 1,
  "tmcdn.net": 1,
  "tom.com": 1,
  "tomonline-inc.com": 1,
  "tuan800.com": 1,
  "tuan800.net": 1,
  "tuanimg.com": 1,
  "tudou.com": 1,
  "tudouui.com": 1,
  "tuniu.com": 1,
  "u148.net": 1,
  "u17.com": 1,
  "ubuntu.com": 1,
  "ucjoy.com": 1,
  "uni-marketers.com": 1,
  "unionpay.com": 1,
  "unionpaysecure.com": 1,
  "upaiyun.com": 1,
  "upyun.com": 1,
  "uusee.com": 1,
  "uuu9.com": 1,
  "vaikan.com": 1,
  "vancl.com": 1,
  "vcimg.com": 1,
  "verycd.com": 1,
  "wandoujia.com": 1,
  "wdjimg.com": 1,
  "weibo.com": 1,
  "weibocdn.com": 1,
  "weiphone.com": 1,
  "weiyun.com": 1,
  "west263.com": 1,
  "wrating.com": 1,
  "wscdns.com": 1,
  "wumii.com": 1,
  "xdcdn.net": 1,
  "xiachufang.com": 1,
  "xiami.com": 1,
  "xiami.net": 1,
  "xiaomi.com": 1,
  "xiaonei.com": 1,
  "xiazaiba.com": 1,
  "xici.net": 1,
  "xilu.com": 1,
  "xinhuanet.com": 1,
  "xinnet.com": 1,
  "xlpan.com": 1,
  "xn--fiqs8s": 1,
  "xnpic.com": 1,
  "xungou.com": 1,
  "xunlei.com": 1,
  "ydstatic.com": 1,
  "yesky.com": 1,
  "yeyou.com": 1,
  "yihaodian.com": 1,
  "yihaodianimg.com": 1,
  "yingjiesheng.com": 1,
  "yintai.com": 1,
  "yinyuetai.com": 1,
  "yiqifa.com": 1,
  "yixun.com": 1,
  "ykimg.com": 1,
  "ynet.com": 1,
  "youdao.com": 1,
  "yougou.com": 1,
  "youku.com": 1,
  "yupoo.com": 1,
  "yy.com": 1,
  "zbjimg.com": 1,
  "zhaopin.com": 1,
  "zhi.hu": 1,
  "zhihu.com": 1,
  "zhimg.com": 1,
  "zhubajie.com": 1,
  "zongheng.com": 1
};

var domainsUsingProxy = {
  "amazonaws.com": 1,
  "angularjs.org": 1,
  "aolcdn.com": 1,
  "appelsiini.net": 1,
  "apple.com": 1,
  "atlassian.com": 1,
  "chrome.com": 1,
  "cloudfront.net": 1,
  "digicert.com": 1,
  "disquscdn.com": 1,
  "docker.com": 1,
  "docker.io": 1,
  "doubleclick.net": 1,
  "edgekey.net": 1,
  "fastly.net": 1,
  "gerhards.net": 1,
  "ggpht.com": 1,
  "google-analytics.com": 1,
  "google.com": 1,
  "google.com.hk": 1,
  "googleadservices.com": 1,
  "googleadsserving.cn": 1,
  "googleapis.com": 1,
  "googlecode.com": 1,
  "googlesyndication.com": 1,
  "ifixit.com": 1,
  "imgur.com": 1,
  "last.fm": 1,
  "mplxtms.com": 1,
  "rsyslog.com": 1,
  "scdn.co": 1,
  "slack.com": 1,
  "spotify.com": 1,
  "spotilocal.com": 1,
  "sstatic.net": 1,
  "stackoverflow.com": 1,
  "trello.com": 1,
  "typekit.net": 1,
  "wenzhixin.net.cn": 1,
  "wikipedia.org": 1,
  "wordpress.com": 1,
  "wp.com": 1
};

var localTlds = {
  ".localhost": 1,
  ".test": 1
};

var hasOwnProperty = Object.hasOwnProperty;

var ipRegExp = new RegExp(/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/);

function convertAddress(ipchars) {
    var bytes = ipchars.split('.');
    var result = ((bytes[0] & 0xff) << 24) |
                 ((bytes[1] & 0xff) << 16) |
                 ((bytes[2] & 0xff) <<  8) |
                  (bytes[3] & 0xff);
    return result;
}

function match(ip) {
    var left = 0, right = cnips.length;
    do {
        var mid = Math.floor((left + right) / 2),
            ipf = (ip & cnips[mid][1]) >>> 0,
            m   = (cnips[mid][0] & cnips[mid][1]) >>> 0;
        if (ipf == m) {
            return true;
        } else if (ipf > m) {
            left  = mid + 1;
        } else {
            right = mid;
        }
    } while (left + 1 <= right)
    return false;
}

function testDomain(target, domains, cnRootIncluded) {
    var idxA = target.lastIndexOf('.');
    var idxB = target.lastIndexOf('.', idxA - 1);
    var hasOwnProperty = Object.hasOwnProperty;
    var suffix = cnRootIncluded ? target.substring(idxA + 1) : '';
    if (suffix === 'cn') {
        return true;
    }
    while (true) {
        if (idxB === -1) {
            if (hasOwnProperty.call(domains, target)) {
                return true;
            } else {
                return false;
            }
        }
        suffix = target.substring(idxB + 1);
        if (hasOwnProperty.call(domains, suffix)) {
            return true;
        }
        idxB = target.lastIndexOf('.', idxB - 1);
    }
}

function isLocalTestDomain(domain) {
    // Chrome uses .test as testing gTLD.
    var tld = domain.substring(domain.lastIndexOf('.'));
    if (tld === domain) {
        return false;
    }
    return Object.hasOwnProperty.call(localTlds, tld);
}

/* https://github.com/frenchbread/private-ip */
function isPrivateIp(ip) {
  return /^(::f{4}:)?10\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(ip) ||
  /^(::f{4}:)?192\.168\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(ip) ||
  /^(::f{4}:)?172\.(1[6-9]|2\d|30|31)\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(ip) ||
  /^(::f{4}:)?127\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(ip) ||
  /^(::f{4}:)?169\.254\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(ip) ||
  /^f[cd][0-9a-f]{2}:/i.test(ip) ||
  /^fe80:/i.test(ip) ||
  /^::1$/.test(ip) ||
  /^::$/.test(ip);
}

function FindProxyForURL(url, host) {
    if (isPlainHostName(host)
     || isPrivateIp(host)
     || isLocalTestDomain(host)
     || host === 'localhost') {
        return direct;
    }

    if (!ipRegExp.test(host)) {
        if (testDomain(host, domainsUsingProxy)) {
       
            return proxy;
        }
        
        if (testDomain(host, directDomains, true)) {
            return direct
        }
        strIp = dnsResolve(host);
    } else {
        strIp = host
    }

    if (!strIp) {
     
        return proxy;
    }
    
    intIp = convertAddress(strIp);

    if (match(intIp)) {
        return direct;
    }


    return proxy;
}